- Update KeContextToTrapFrame to support separate ContextFlags parameters in the...
authorAlex Ionescu <aionescu@gmail.com>
Sun, 15 Jan 2006 09:23:55 +0000 (09:23 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Sun, 15 Jan 2006 09:23:55 +0000 (09:23 +0000)
commit20e6dde40193fedb5d3d882144b2647c915bfa9d
tree4fa0bda1e8a523031c399f61a00f61550e7e1739
parent1b8586982f4caf8053513177701c43a0020f92ca
- Update KeContextToTrapFrame to support separate ContextFlags parameters in the scenario where we want to convert more then the Context's flag specify
- Rename some of the internal FPU flags to external names and make them global.
- Improve context creation of new threads to initialize the virgin NPX state for new threads, to clear DR debug registers, to properly convert the context to a trap frame, to set the right segment registers, to set the debugging mark in the trap frame, and to properly set the initial eflags.
- Add stubs for upcoming support for extended/floating point registers in KeContextToTrapFrame and KeTrapFrameToContext.

svn path=/trunk/; revision=20887
reactos/include/ndk/asm.h
reactos/ntoskrnl/include/internal/ke.h
reactos/ntoskrnl/kd/wrappers/gdbstub.c
reactos/ntoskrnl/ke/exception.c
reactos/ntoskrnl/ke/i386/exp.c
reactos/ntoskrnl/ke/i386/fpu.c
reactos/ntoskrnl/ke/i386/kernel.c
reactos/ntoskrnl/ke/i386/thread.c
reactos/ntoskrnl/ps/debug.c