- Don't use the stack in FASTCALL_PROLOG. It messes up NPX checks (this is a bug...
authorAlex Ionescu <aionescu@gmail.com>
Mon, 19 Mar 2007 19:43:50 +0000 (19:43 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Mon, 19 Mar 2007 19:43:50 +0000 (19:43 +0000)
commit5037bca4dfda25c04c92485e01b9602ee3ffa462
treecfb721532fad4f669189d4820a82221afb808a2c
parent71e781df12bbb476540ff815880d46bdfa7084fa
- Don't use the stack in FASTCALL_PROLOG. It messes up NPX checks (this is a bug, it shouldn't happen... related to DPC stack bug.)
- Zero out the trap/npx frame for new user-mode threads.
- Use KeI386FxsrPresent and not KEI386XMMIPresent when setting up the context for a new thread.

svn path=/trunk/; revision=26141
reactos/ntoskrnl/include/internal/i386/asmmacro.S
reactos/ntoskrnl/ke/i386/ctxswitch.S
reactos/ntoskrnl/ke/i386/thrdini.c