Hartmut Birr wrote:
Hi,
adding the stack segment register to one instruction at the begin of
_KiFastCallEntry does fix the fpu problem for me. And I don't
understand why the interrupt flag is manipulated after sysenter and
before sysexit.
- Hartmut
-
+ sti
+
Adding this makes the handler crash with a Stack Underflow at the next
function...
- movl KTSS_ESP0(%ecx), %ecx
+ movl %ss:KTSS_ESP0(%ecx), %ecx
Adding this does nothing to fix Explorer :(
Best regards,
Alex Ionescu