ReactOS 0.4.16-dev-122-g325d74c
|
#include <hal.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | MM_HAL_HEAP_START (PVOID)(MM_HAL_VA_START + (1024 * 1024)) |
Functions | |
ULONG64 NTAPI | HalpAllocPhysicalMemory (IN PLOADER_PARAMETER_BLOCK LoaderBlock, IN ULONG64 MaxAddress, IN PFN_NUMBER PageCount, IN BOOLEAN Aligned) |
PVOID NTAPI | HalpMapPhysicalMemory64 (IN PHYSICAL_ADDRESS PhysicalAddress, IN PFN_COUNT PageCount) |
VOID NTAPI | HalpUnmapVirtualAddress (IN PVOID VirtualAddress, IN PFN_COUNT PageCount) |
PVOID NTAPI | HalpMapPhysicalMemory64Vista (IN PHYSICAL_ADDRESS PhysicalAddress, IN PFN_COUNT PageCount, IN BOOLEAN FlushCurrentTLB) |
VOID NTAPI | HalpUnmapVirtualAddressVista (IN PVOID VirtualAddress, IN PFN_COUNT PageCount, IN BOOLEAN FlushCurrentTLB) |
Variables | |
ULONG | HalpUsedAllocDescriptors |
MEMORY_ALLOCATION_DESCRIPTOR | HalpAllocationDescriptorArray [64] |
PVOID | HalpHeapStart = MM_HAL_HEAP_START |
#define MM_HAL_HEAP_START (PVOID)(MM_HAL_VA_START + (1024 * 1024)) |
ULONG64 NTAPI HalpAllocPhysicalMemory | ( | IN PLOADER_PARAMETER_BLOCK | LoaderBlock, |
IN ULONG64 | MaxAddress, | ||
IN PFN_NUMBER | PageCount, | ||
IN BOOLEAN | Aligned | ||
) |
Definition at line 29 of file memory.c.
Referenced by HalInitializeBios(), HalpAcpiCopyBiosTable(), HalpAcpiFindRsdtPhase0(), HalpSetupAcpiPhase0(), and HalpSetupPciDeviceForDebugging().
Definition at line 140 of file memory.c.
Referenced by HalpAcpiCopyBiosTable(), HalpAcpiFindRsdtPhase0(), HalpAcpiGetTableFromBios(), HalpAcpiTableCacheInit(), HalpConfigureDebuggingDevice(), HalpInitializeCmos(), HalpReboot(), HalpRegisterKdSupportFunctions(), HalpSetupAcpiPhase0(), and HalpSetupPciDeviceForDebugging().
PVOID NTAPI HalpMapPhysicalMemory64Vista | ( | IN PHYSICAL_ADDRESS | PhysicalAddress, |
IN PFN_COUNT | PageCount, | ||
IN BOOLEAN | FlushCurrentTLB | ||
) |
Definition at line 156 of file memory.c.
Referenced by HalpMapPhysicalMemory64(), and HalpRegisterKdSupportFunctions().
Definition at line 148 of file memory.c.
Referenced by HalpAcpiGetTable(), HalpAcpiGetTableFromBios(), HalpAcpiTableCacheInit(), HalpRegisterKdSupportFunctions(), and HalpReleasePciDeviceForDebugging().
VOID NTAPI HalpUnmapVirtualAddressVista | ( | IN PVOID | VirtualAddress, |
IN PFN_COUNT | PageCount, | ||
IN BOOLEAN | FlushCurrentTLB | ||
) |
Definition at line 227 of file memory.c.
Referenced by HalpRegisterKdSupportFunctions(), and HalpUnmapVirtualAddress().
MEMORY_ALLOCATION_DESCRIPTOR HalpAllocationDescriptorArray[64] |
Definition at line 21 of file memory.c.
Referenced by HalpAllocPhysicalMemory().
PVOID HalpHeapStart = MM_HAL_HEAP_START |
Definition at line 22 of file memory.c.
Referenced by HalpMapPhysicalMemory64Vista(), and HalpUnmapVirtualAddressVista().
ULONG HalpUsedAllocDescriptors |
Definition at line 20 of file memory.c.
Referenced by HalpAllocPhysicalMemory().