ReactOS 0.4.15-dev-6656-gbbb33a6
|
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.
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().