ReactOS
0.4.15-dev-5608-gafb953a
|
Go to the source code of this file.
Functions | |
DBG_DEFAULT_CHANNEL (WINDOWS) | |
static BOOLEAN | MempAllocatePageTables (VOID) |
static PHARDWARE_PTE | MempGetOrCreatePageDir (PHARDWARE_PTE PdeBase, ULONG Index) |
static BOOLEAN | MempMapSinglePage (ULONG64 VirtualAddress, ULONG64 PhysicalAddress) |
BOOLEAN | MempIsPageMapped (PVOID VirtualAddress) |
static PFN_NUMBER | MempMapRangeOfPages (ULONG64 VirtualAddress, ULONG64 PhysicalAddress, PFN_NUMBER cPages) |
BOOLEAN | MempSetupPaging (IN PFN_NUMBER StartPage, IN PFN_NUMBER NumberOfPages, IN BOOLEAN KernelMapping) |
VOID | MempUnmapPage (PFN_NUMBER Page) |
static VOID | WinLdrpMapApic (VOID) |
static BOOLEAN | WinLdrMapSpecialPages (VOID) |
static VOID | Amd64SetupGdt (PVOID GdtBase, ULONG64 TssBase) |
static VOID | Amd64SetupIdt (PVOID IdtBase) |
VOID | WinLdrSetProcessorContext (void) |
void | WinLdrSetupMachineDependent (PLOADER_PARAMETER_BLOCK LoaderBlock) |
VOID | MempDump (VOID) |
Variables | |
PHARDWARE_PTE | PxeBase |
PVOID | GdtIdt |
ULONG_PTR | PcrBasePage |
ULONG_PTR | TssBasePage |
Definition at line 276 of file winldr.c.
Referenced by WinLdrSetProcessorContext().
Definition at line 325 of file winldr.c.
Referenced by WinLdrSetProcessorContext().
DBG_DEFAULT_CHANNEL | ( | WINDOWS | ) |
Definition at line 33 of file winldr.c.
Referenced by WinLdrSetupMachineDependent().
|
static |
Definition at line 66 of file winldr.c.
Referenced by MempMapSinglePage(), and WinLdrMapSpecialPages().
Definition at line 122 of file winldr.c.
|
static |
Definition at line 151 of file winldr.c.
Referenced by MempSetupPaging().
Definition at line 92 of file winldr.c.
Referenced by MempMapRangeOfPages(), WinLdrMapSpecialPages(), and WinLdrpMapApic().
BOOLEAN MempSetupPaging | ( | IN PFN_NUMBER | StartPage, |
IN PFN_NUMBER | NumberOfPages, | ||
IN BOOLEAN | KernelMapping | ||
) |
Definition at line 170 of file winldr.c.
Referenced by MempSetupPagingForRegion(), and WinLdrSetupMemoryLayout().
VOID MempUnmapPage | ( | PFN_NUMBER | Page | ) |
Definition at line 244 of file winldr.c.
Referenced by WinLdrSetupMachineDependent().
Definition at line 211 of file winldr.c.
Referenced by WinLdrMapSpecialPages().
Definition at line 348 of file winldr.c.
Referenced by LoadAndBootWindowsCommon().
void WinLdrSetupMachineDependent | ( | PLOADER_PARAMETER_BLOCK | LoaderBlock | ) |
Definition at line 379 of file winldr.c.
Referenced by LoadAndBootWindowsCommon().
PVOID GdtIdt |
Definition at line 25 of file winldr.c.
Referenced by WinLdrSetProcessorContext(), and WinLdrSetupMachineDependent().
ULONG_PTR PcrBasePage |
Definition at line 26 of file winldr.c.
Referenced by WinLdrMapSpecialPages(), and WinLdrSetupMachineDependent().
PHARDWARE_PTE PxeBase |
Definition at line 22 of file winldr.c.
Referenced by MempAllocatePageTables(), MempIsPageMapped(), MempMapSinglePage(), WinLdrMapSpecialPages(), and WinLdrSetProcessorContext().
ULONG_PTR TssBasePage |
Definition at line 27 of file winldr.c.
Referenced by WinLdrSetProcessorContext(), and WinLdrSetupMachineDependent().