ReactOS 0.4.15-dev-6694-g4ba8af9
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | REQUIRED_FEATURE_BITS |
Functions | |
UCHAR | DECLSPEC_ALIGN (16) |
void | KiInitializeSegments () |
void | KiSystemCallEntry64 () |
void | KiSystemCallEntry32 () |
VOID NTAPI | KiInitMachineDependent (VOID) |
VOID NTAPI | KiInitializePcr (IN PKIPCR Pcr, IN ULONG ProcessorNumber, IN PKTHREAD IdleThread, IN PVOID DpcStack) |
VOID NTAPI | KiInitializeCpu (PKIPCR Pcr) |
VOID FASTCALL | KiInitializeTss (IN PKTSS64 Tss, IN UINT64 Stack) |
VOID NTAPI | KiInitializeKernelMachineDependent (IN PKPRCB Prcb, IN PLOADER_PARAMETER_BLOCK LoaderBlock) |
void | KiInitModuleList (IN PLOADER_PARAMETER_BLOCK LoaderBlock) |
DECLSPEC_NORETURN VOID NTAPI | KiSystemStartup (IN PLOADER_PARAMETER_BLOCK LoaderBlock) |
Variables | |
ULONG(* | FrLdrDbgPrint )(const char *Format,...) |
KSPIN_LOCK | KiFreezeExecutionLock |
KIPCR | KiInitialPcr |
ULONG_PTR | P0BootStack = (ULONG_PTR)&P0BootStackData[KERNEL_STACK_SIZE] |
ULONG_PTR | KiDoubleFaultStack = (ULONG_PTR)&KiDoubleFaultStackData[KERNEL_STACK_SIZE] |
ULONGLONG | BootCycles |
ULONGLONG | BootCyclesEnd |
static LDR_DATA_TABLE_ENTRY | LdrCoreEntries [3] |
#define REQUIRED_FEATURE_BITS |
Definition at line 170 of file kiinit.c.
Referenced by KiSystemStartup().
VOID NTAPI KiInitializeKernelMachineDependent | ( | IN PKPRCB | Prcb, |
IN PLOADER_PARAMETER_BLOCK | LoaderBlock | ||
) |
Definition at line 282 of file kiinit.c.
Referenced by KiSystemStartup().
VOID NTAPI KiInitializePcr | ( | IN PKIPCR | Pcr, |
IN ULONG | ProcessorNumber, | ||
IN PKTHREAD | IdleThread, | ||
IN PVOID | DpcStack | ||
) |
Definition at line 92 of file kiinit.c.
Referenced by KiInitializeSystem(), and KiSystemStartup().
void KiInitializeSegments | ( | ) |
Referenced by KiInitializeCpu().
Definition at line 246 of file kiinit.c.
Referenced by KiSystemStartup().
Definition at line 48 of file kiinit.c.
void KiInitModuleList | ( | IN PLOADER_PARAMETER_BLOCK | LoaderBlock | ) |
Definition at line 354 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 385 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().
ULONG_PTR KiDoubleFaultStack = (ULONG_PTR)&KiDoubleFaultStackData[KERNEL_STACK_SIZE] |
Definition at line 35 of file kiinit.c.
Referenced by KiInitializeTss(), 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 KiSystemStartup().
|
static |
Definition at line 351 of file kiinit.c.
Referenced by KiInitModuleList().
ULONG_PTR P0BootStack = (ULONG_PTR)&P0BootStackData[KERNEL_STACK_SIZE] |
Definition at line 34 of file kiinit.c.
Referenced by KiSystemStartup().