ReactOS 0.4.16-dev-1020-gf135cab
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | REQUIRED_FEATURE_BITS |
Variables | |
ULONG(* | FrLdrDbgPrint )(const char *Format,...) |
KSPIN_LOCK | KiFreezeExecutionLock |
KIPCR | KiInitialPcr |
PVOID | KiP0BootStack = &KiP0BootStackData[KERNEL_STACK_SIZE] |
PVOID | KiP0DoubleFaultStack = &KiP0DoubleFaultStackData[KERNEL_STACK_SIZE] |
ULONGLONG | BootCycles |
ULONGLONG | BootCyclesEnd |
static LDR_DATA_TABLE_ENTRY | LdrCoreEntries [3] |
#define REQUIRED_FEATURE_BITS |
Definition at line 160 of file kiinit.c.
Referenced by KiSystemStartup().
VOID NTAPI KiInitializeKernelMachineDependent | ( | IN PKPRCB | Prcb, |
IN PLOADER_PARAMETER_BLOCK | LoaderBlock | ||
) |
Definition at line 345 of file kiinit.c.
Referenced by KiSystemStartup().
|
static |
Definition at line 308 of file kiinit.c.
Referenced by KiSystemStartup().
|
static |
Definition at line 92 of file kiinit.c.
Referenced by KiInitializeProcessorBootStructures(), KiInitializeSystem(), and KiSystemStartup().
VOID KiInitializeProcessorBootStructures | ( | _In_ ULONG | ProcessorNumber, |
_Out_ PKIPCR | Pcr, | ||
_In_ PKGDTENTRY64 | GdtBase, | ||
_In_ PKIDTENTRY64 | IdtBase, | ||
_In_ PKTSS64 | TssBase, | ||
_In_ PKTHREAD | IdleThread, | ||
_In_ PVOID | KernelStack, | ||
_In_ PVOID | DpcStack, | ||
_In_ PVOID | DoubleFaultStack, | ||
_In_ PVOID | NmiStack | ||
) |
Definition at line 275 of file kiinit.c.
Referenced by KiInitializeP0BootStructures().
void KiInitializeSegments | ( | ) |
Referenced by KiInitializeCpu().
|
static |
Definition at line 239 of file kiinit.c.
Referenced by KiInitializeProcessorBootStructures().
Definition at line 48 of file kiinit.c.
void KiInitModuleList | ( | IN PLOADER_PARAMETER_BLOCK | LoaderBlock | ) |
Definition at line 445 of file kiinit.c.
Referenced by KiSystemStartup().
void KiSystemCallEntry32 | ( | ) |
Referenced by KiInitializeCpu().
void KiSystemCallEntry64 | ( | ) |
Referenced by KiInitializeCpu().
DECLSPEC_NORETURN VOID NTAPI KiSystemStartup | ( | IN PLOADER_PARAMETER_BLOCK | LoaderBlock | ) |
Definition at line 476 of file kiinit.c.
ULONGLONG BootCycles |
Definition at line 37 of file kiinit.c.
Referenced by KiSystemStartup().
Definition at line 23 of file kiinit.c.
Referenced by KiInitializeCpu(), and KiSystemStartup().
KSPIN_LOCK KiFreezeExecutionLock |
Definition at line 26 of file kiinit.c.
Referenced by KiInitializeKernel(), and KiSystemStartup().
KIPCR KiInitialPcr |
Definition at line 29 of file kiinit.c.
Referenced by KiInitializeP0BootStructures().
PVOID KiP0BootStack = &KiP0BootStackData[KERNEL_STACK_SIZE] |
Definition at line 34 of file kiinit.c.
Referenced by KiInitializeP0BootStructures().
PVOID KiP0DoubleFaultStack = &KiP0DoubleFaultStackData[KERNEL_STACK_SIZE] |
Definition at line 35 of file kiinit.c.
Referenced by KiInitializeP0BootStructures().
|
static |
Definition at line 442 of file kiinit.c.
Referenced by KiInitModuleList().