- Implement XPSP2+ syscall stub that uses indirect pointer instead of executable...
authorAlex Ionescu <aionescu@gmail.com>
Wed, 4 Oct 2006 16:00:36 +0000 (16:00 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Wed, 4 Oct 2006 16:00:36 +0000 (16:00 +0000)
commitd0cb64ce3d4995807597e9d5894aba13f6eed830
tree6fb753b3ff8f01f16332f51cb206b3140fbbee9d
parent48236aa6421a93294eb22eba3182772fb3c72cca
- Implement XPSP2+ syscall stub that uses indirect pointer instead of executable code inside KUSER_SHARED_DATA.
- Someone (FILIP!) please fix LdrGetProcedureAddress. It's broken and I had to rename an ntdll export to make it work (see comments).
- Make sure you REBUILD CLEAN. This commit changes NCITool!!!
- Setup some NPX-related CPU features in SharedUserData during KiInitializeKernel.
- Remove some now-deprecated initialization functions.

svn path=/trunk/; revision=24395
reactos/dll/ntdll/def/ntdll.def
reactos/dll/ntdll/main/i386/dispatch.S
reactos/ntoskrnl/KrnlFun.c
reactos/ntoskrnl/ex/init.c
reactos/ntoskrnl/ke/i386/cpu.c
reactos/ntoskrnl/ke/i386/kiinit.c
reactos/ntoskrnl/ke/i386/trap.s
reactos/ntoskrnl/ldr/rtl.c
reactos/ntoskrnl/ps/psmgr.c
reactos/tools/nci/ncitool.c