ReactOS 0.4.15-dev-6057-gd708c79
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
UCHAR | DECLSPEC_ALIGN (PAGE_SIZE) |
VOID NTAPI | KiInitMachineDependent (VOID) |
VOID NTAPI | KiInitializePcr (IN ULONG ProcessorNumber, IN PKIPCR Pcr, IN PKIDTENTRY Idt, IN PKGDTENTRY Gdt, IN PKTSS Tss, IN PKTHREAD IdleThread, IN PVOID DpcStack) |
static VOID | KiVerifyCpuFeatures (PKPRCB Prcb) |
VOID NTAPI | KiInitializeKernel (IN PKPROCESS InitProcess, IN PKTHREAD InitThread, IN PVOID IdleStack, IN PKPRCB Prcb, IN CCHAR Number, IN PLOADER_PARAMETER_BLOCK LoaderBlock) |
VOID FASTCALL | KiGetMachineBootPointers (IN PKGDTENTRY *Gdt, IN PKIDTENTRY *Idt, IN PKIPCR *Pcr, IN PKTSS *Tss) |
DECLSPEC_NORETURN VOID NTAPI | KiSystemStartupBootStack (VOID) |
static VOID | KiMarkPageAsReadOnly (PVOID Address) |
DECLSPEC_NORETURN VOID NTAPI | KiSystemStartup (IN PLOADER_PARAMETER_BLOCK LoaderBlock) |
Variables | |
ULONG_PTR | P0BootStack = (ULONG_PTR)&P0BootStackData[KERNEL_STACK_SIZE] |
ULONG_PTR | KiDoubleFaultStack = (ULONG_PTR)&KiDoubleFaultStackData[KERNEL_STACK_SIZE] |
KSPIN_LOCK | KiFreezeExecutionLock |
KSPIN_LOCK | Ki486CompatibilityLock |
ULONG | ProcessCount |
ULONGLONG | BootCycles |
ULONGLONG | BootCyclesEnd |
VOID FASTCALL KiGetMachineBootPointers | ( | IN PKGDTENTRY * | Gdt, |
IN PKIDTENTRY * | Idt, | ||
IN PKIPCR * | Pcr, | ||
IN PKTSS * | Tss | ||
) |
Definition at line 626 of file kiinit.c.
Referenced by KiSystemStartup().
VOID NTAPI KiInitializeKernel | ( | IN PKPROCESS | InitProcess, |
IN PKTHREAD | InitThread, | ||
IN PVOID | IdleStack, | ||
IN PKPRCB | Prcb, | ||
IN CCHAR | Number, | ||
IN PLOADER_PARAMETER_BLOCK | LoaderBlock | ||
) |
Definition at line 432 of file kiinit.c.
VOID NTAPI KiInitializePcr | ( | IN ULONG | ProcessorNumber, |
IN PKIPCR | Pcr, | ||
IN PKIDTENTRY | Idt, | ||
IN PKGDTENTRY | Gdt, | ||
IN PKTSS | Tss, | ||
IN PKTHREAD | IdleThread, | ||
IN PVOID | DpcStack | ||
) |
Definition at line 284 of file kiinit.c.
Definition at line 37 of file kiinit.c.
Referenced by KeInitSystem().
Definition at line 697 of file kiinit.c.
Referenced by KiSystemStartup().
DECLSPEC_NORETURN VOID NTAPI KiSystemStartup | ( | IN PLOADER_PARAMETER_BLOCK | LoaderBlock | ) |
Definition at line 721 of file kiinit.c.
Referenced by LoadAndBootWindowsCommon().
DECLSPEC_NORETURN VOID NTAPI KiSystemStartupBootStack | ( | VOID | ) |
Definition at line 668 of file kiinit.c.
Definition at line 346 of file kiinit.c.
Referenced by KiSystemStartup().
ULONGLONG BootCycles |
Definition at line 30 of file kiinit.c.
Referenced by Ki386PerfEnd().
KSPIN_LOCK Ki486CompatibilityLock |
Definition at line 26 of file kiinit.c.
Referenced by KiInitializeKernel().
ULONG_PTR KiDoubleFaultStack = (ULONG_PTR)&KiDoubleFaultStackData[KERNEL_STACK_SIZE] |
Definition at line 22 of file kiinit.c.
Referenced by Ki386InitializeTss().
KSPIN_LOCK KiFreezeExecutionLock |
ULONG_PTR P0BootStack = (ULONG_PTR)&P0BootStackData[KERNEL_STACK_SIZE] |