- Remove KD APIs from stub HAL, they've been in kdcom for a while (merge from kd...
authorAlex Ionescu <aionescu@gmail.com>
Sat, 3 Mar 2007 04:39:25 +0000 (04:39 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Sat, 3 Mar 2007 04:39:25 +0000 (04:39 +0000)
commitaf68f5e42d7a3a8cef35a4aacf64dc000b390d3f
tree97b182f0c402f8d7081a37346297f08b7cb342ba
parent61ea6949b7a6f8c3b342115d3476799d5270a7f9
- Remove KD APIs from stub HAL, they've been in kdcom for a while (merge from kd-branch).
- DebugPrint/DebugPrompt should have an int3 after the int2d, and the int2d handler should ++ the trap frame's EIP to compensate (merge from kd-branch).
- Remove KDB symbol hooks (merge from kd-branch).
- Make PSEH compialble in MSVC again after Greatlord's break.
- Fix KiSaveProcessorControlState/KiRestoreProcessorControlState (merge from kd-branch).
- Disable GDB hook/hacks (merge from kd-branch).
- Add KD64 directory from kd-branch with SharedUserData access enabled (no other code changed). It's not currently compiled though, just putting it here.

svn path=/trunk/; revision=25965
20 files changed:
reactos/hal/hal/hal.c
reactos/hal/halx86/generic/misc.c
reactos/include/reactos/libs/pseh/framebased.h
reactos/lib/rtl/debug.c
reactos/lib/rtl/i386/debug_asm.S
reactos/ntoskrnl/include/internal/ke.h
reactos/ntoskrnl/io/iomgr/driver.c
reactos/ntoskrnl/kd64/kdapi.c [new file with mode: 0644]
reactos/ntoskrnl/kd64/kdbreak.c [new file with mode: 0644]
reactos/ntoskrnl/kd64/kddata.c [new file with mode: 0644]
reactos/ntoskrnl/kd64/kdinit.c [new file with mode: 0644]
reactos/ntoskrnl/kd64/kdlock.c [new file with mode: 0644]
reactos/ntoskrnl/kd64/kdprint.c [new file with mode: 0644]
reactos/ntoskrnl/kd64/kdtrap.c [new file with mode: 0644]
reactos/ntoskrnl/ke/i386/cpu.c
reactos/ntoskrnl/ke/i386/exp.c
reactos/ntoskrnl/ke/i386/trap.s
reactos/ntoskrnl/mm/rmap.c
reactos/ntoskrnl/mm/sysldr.c
reactos/ntoskrnl/ps/kill.c