#include "ki.h"
Go to the source code of this file.
Classes | |
struct | _CONTROL_WORD |
struct | FLOAT_SAVE |
Defines | |
#define | FLOAT_SAVE_COMPLETE_CONTEXT 0x01 |
#define | FLOAT_SAVE_FREE_CONTEXT_HEAP 0x02 |
#define | FLOAT_SAVE_VALID 0x04 |
#define | FLOAT_SAVE_RESERVED 0xF8 |
Typedefs | |
typedef _CONTROL_WORD | CONTROL_WORD |
typedef _CONTROL_WORD * | PCONTROL_WORD |
typedef * | PFLOAT_SAVE |
Functions | |
__inline KIRQL | Kix86FxSave (PULONG NpxFrame) |
__inline KIRQL | Kix86FnSave (PULONG NpxFrame) |
__inline KIRQL | Kix86LdMXCsr (PULONG MXCsr) |
__inline KIRQL | Kix86StMXCsr (PULONG MXCsr) |
NTSTATUS | KeSaveFloatingPointState (OUT PKFLOATING_SAVE PublicFloatSave) |
NTSTATUS | KeRestoreFloatingPointState (IN PKFLOATING_SAVE PublicFloatSave) |
VOID __cdecl | KeSaveStateForHibernate (IN PKPROCESSOR_STATE ProcessorState) |
Variables | |
BOOLEAN | KeI386FxsrPresent |
BOOLEAN | KeI386XMMIPresent |
|
Definition at line 55 of file ke/i386/misc.c. Referenced by KeRestoreFloatingPointState(), and KeSaveFloatingPointState(). |
|
Definition at line 56 of file ke/i386/misc.c. Referenced by KeRestoreFloatingPointState(), and KeSaveFloatingPointState(). |
|
Definition at line 58 of file ke/i386/misc.c. Referenced by KeRestoreFloatingPointState(). |
|
Definition at line 57 of file ke/i386/misc.c. Referenced by KeRestoreFloatingPointState(), and KeSaveFloatingPointState(). |
|
|
|
|
|
Referenced by KeRestoreFloatingPointState(), and KeSaveFloatingPointState(). |
|
Definition at line 366 of file ke/i386/misc.c. References ASSERT, DbgPrint, ExFreePool(), FLOAT_SAVE_COMPLETE_CONTEXT, FLOAT_SAVE_FREE_CONTEXT_HEAP, FLOAT_SAVE_RESERVED, FLOAT_SAVE_VALID, _KTHREAD::InitialStack, KeGetCurrentPrcb, KeGetCurrentThread, KeI386FxsrPresent, KeI386NpxPresent, KeI386XMMIPresent, Kix86LdMXCsr(), _KTHREAD::NpxIrql, _KTHREAD::NpxState, NULL, and PFLOAT_SAVE.
|
|
Definition at line 133 of file ke/i386/misc.c. References APC_LEVEL, ASSERT, DISPATCH_LEVEL, ExAllocatePoolWithTag, FLOAT_SAVE_COMPLETE_CONTEXT, FLOAT_SAVE_FREE_CONTEXT_HEAP, FLOAT_SAVE_VALID, _KTHREAD::InitialStack, KeGetCurrentPrcb, KeGetCurrentThread, KeI386FxsrPresent, KeI386NpxPresent, KeI386XMMIPresent, Kix86FnSave(), Kix86FxSave(), Kix86LdMXCsr(), Kix86StMXCsr(), NonPagedPool, _KTHREAD::NpxIrql, _KTHREAD::NpxState, PFLOAT_SAVE, and USHORT.
|
|
Definition at line 542 of file ke/i386/misc.c. References KiSaveProcessorControlState().
|
|
Definition at line 84 of file ke/i386/misc.c. Referenced by KeSaveFloatingPointState().
|
|
Definition at line 67 of file ke/i386/misc.c. Referenced by KeSaveFloatingPointState().
|
|
Definition at line 99 of file ke/i386/misc.c. Referenced by KeRestoreFloatingPointState(), and KeSaveFloatingPointState().
|
|
Definition at line 117 of file ke/i386/misc.c. Referenced by KeSaveFloatingPointState().
|
|
Definition at line 27 of file ke/i386/misc.c. |
|
Definition at line 28 of file ke/i386/misc.c. |