|
FreeNOS
|
Defines memory map for Intel systems. More...
#include <IntelMap.h>
Public Member Functions | |
| IntelMap () | |
| Constructor. More... | |
Public Member Functions inherited from MemoryMap | |
| MemoryMap () | |
| Constructor. More... | |
| MemoryMap (const MemoryMap &map) | |
| Copy Constructor. More... | |
| Memory::Range | range (Region region) const |
| Get memory range for the given region. More... | |
| void | setRange (Region region, Memory::Range range) |
| Set memory range for the given region. More... | |
Additional Inherited Members | |
Public Types inherited from MemoryMap | |
| enum | Region { KernelData, KernelPrivate, UserData, UserHeap, UserStack, UserPrivate, UserShare, UserArgs } |
| Memory regions. More... | |
| typedef enum MemoryMap::Region | Region |
| Memory regions. More... | |
Protected Attributes inherited from MemoryMap | |
| Memory::Range | m_regions [MEMORYMAP_MAX_REGIONS] |
| Memory ranges. More... | |
Defines memory map for Intel systems.
Definition at line 37 of file IntelMap.h.
| IntelMap::IntelMap | ( | ) |
Constructor.
Definition at line 21 of file IntelMap.cpp.
References GigaByte, MemoryMap::KernelData, MemoryMap::KernelPrivate, KiloByte, MemoryMap::m_regions, MegaByte, MemoryBlock::set(), Memory::Range::size, MemoryMap::UserArgs, MemoryMap::UserData, MemoryMap::UserHeap, MemoryMap::UserPrivate, MemoryMap::UserShare, MemoryMap::UserStack, and Memory::Range::virt.
1.8.17