On Thu, 26 Feb 2015, Miod Vallat wrote:
> Please try the following revert diff. It works for me on that particular
> non-ioapic system with yds(4).
...
> --- arch/i386/i386/locore.s   11 Feb 2015 00:16:07 -0000      1.150
> +++ arch/i386/i386/locore.s   26 Feb 2015 20:37:20 -0000
> @@ -104,7 +104,6 @@
>   * These are used on interrupt or trap entry or exit.
>   */
>  #define      INTRENTRY \
> -     cld                     ; \
>       pushl   %eax            ; \
>       pushl   %ecx            ; \
>       pushl   %edx            ; \

Does a non-ioapic interrupt somehow not go through a path with INTRENTRY?


Philip

Reply via email to