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
