#include <ntoskrnl.h>
#include <debug.h>
#include "internal/i386/trap_x.h"
Go to the source code of this file.
Defines |
| #define | NDEBUG |
Functions |
| UCHAR | DECLSPEC_ALIGN (16) |
| VOID NTAPI INIT_FUNCTION | KiInitMachineDependent (VOID) |
| VOID NTAPI INIT_FUNCTION | KiInitializePcr (IN ULONG ProcessorNumber, IN PKIPCR Pcr, IN PKIDTENTRY Idt, IN PKGDTENTRY Gdt, IN PKTSS Tss, IN PKTHREAD IdleThread, IN PVOID DpcStack) |
| VOID NTAPI INIT_FUNCTION | KiInitializeKernel (IN PKPROCESS InitProcess, IN PKTHREAD InitThread, IN PVOID IdleStack, IN PKPRCB Prcb, IN CCHAR Number, IN PLOADER_PARAMETER_BLOCK LoaderBlock) |
| VOID FASTCALL INIT_FUNCTION | KiGetMachineBootPointers (IN PKGDTENTRY *Gdt, IN PKIDTENTRY *Idt, IN PKIPCR *Pcr, IN PKTSS *Tss) |
| VOID NTAPI INIT_FUNCTION | KiSystemStartupBootStack (VOID) |
| VOID NTAPI INIT_FUNCTION | 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 |