The Pedigree Project
0.1
|
#include <PhysicalMemoryManager.h>
Public Member Functions | |
MemoryRegionInfo (void *VirtualAddress, physical_uintptr_t PhysicalAddress, size_t size, const char *name) | |
Public Attributes | |
void * | pVirtualAddress |
physical_uintptr_t | physicalAddress |
size_t | sVirtualAddress |
const char * | pName |
Structure containing information about one memory region.
Definition at line 113 of file include/pedigree/kernel/processor/PhysicalMemoryManager.h.
|
inline |
Constructor initialises all structure members
[in] | pVirtualAddress | virtual address of the beginning of the memory region |
[in] | PhysicalAddress | physical address of the beginning of the memory region (or 0) |
[in] | sAddress | size (in bytes) of the memory region |
[in] | Name | user-visible name of the memory region |
Definition at line 121 of file include/pedigree/kernel/processor/PhysicalMemoryManager.h.
physical_uintptr_t PhysicalMemoryManager::MemoryRegionInfo::physicalAddress |
Physical address of the memory region (or 0)
Definition at line 132 of file include/pedigree/kernel/processor/PhysicalMemoryManager.h.
const char* PhysicalMemoryManager::MemoryRegionInfo::pName |
Pointer to the user-visible name of the memory region
Definition at line 136 of file include/pedigree/kernel/processor/PhysicalMemoryManager.h.
void* PhysicalMemoryManager::MemoryRegionInfo::pVirtualAddress |
Virtual address of the memory region
Definition at line 130 of file include/pedigree/kernel/processor/PhysicalMemoryManager.h.
size_t PhysicalMemoryManager::MemoryRegionInfo::sVirtualAddress |
Size (in bytes) of the memory region
Definition at line 134 of file include/pedigree/kernel/processor/PhysicalMemoryManager.h.