The Pedigree Project  0.1
HostedPhysicalMemoryManager Member List

This is the complete list of members for HostedPhysicalMemoryManager, including all inherited members.

addressConstraintsPhysicalMemoryManagerstatic
allocateMemoryRegionList(Vector< MemoryRegionInfo * > &MemoryRegions)PhysicalMemoryManager
allocatePage() (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagervirtual
PhysicalMemoryManager::allocatePage(size_t pageConstraints=0)=0PhysicalMemoryManagerpure virtual
allocateRegion(MemoryRegion &Region, size_t cPages, size_t pageConstraints, size_t Flags, physical_uintptr_t start=-1)HostedPhysicalMemoryManagervirtual
anonymousPhysicalMemoryManagerstatic
below16MBPhysicalMemoryManagerstatic
below1MBPhysicalMemoryManagerstatic
below4GBPhysicalMemoryManagerstatic
below64GBPhysicalMemoryManagerstatic
Cache (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerfriend
CacheManager (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerfriend
continuousPhysicalMemoryManagerstatic
forcePhysicalMemoryManagerstatic
freeMemoryRegionList(Vector< MemoryRegionInfo * > &MemoryRegions)PhysicalMemoryManager
freePage(physical_uintptr_t page)HostedPhysicalMemoryManagervirtual
freePageCount() const PhysicalMemoryManagervirtual
freePageUnlocked(physical_uintptr_t page)HostedPhysicalMemoryManagerprivatevirtual
getBackingFile() const (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerinlineprivate
getPageSize() PUREPhysicalMemoryManagerinlinestatic
HostedPhysicalMemoryManager() INITIALISATION_ONLYHostedPhysicalMemoryManagerprotected
HostedPhysicalMemoryManager(const HostedPhysicalMemoryManager &)HostedPhysicalMemoryManagerprivate
HostedVirtualAddressSpace classHostedPhysicalMemoryManagerfriend
initialisationDone()HostedPhysicalMemoryManager
initialise(const BootstrapStruct_t &Info) INITIALISATION_ONLYHostedPhysicalMemoryManager
instance()HostedPhysicalMemoryManagerinlinestatic
m_BackingFileHostedPhysicalMemoryManagerprivate
m_InstanceHostedPhysicalMemoryManagerprivatestatic
m_LockHostedPhysicalMemoryManagerprivate
m_MemoryRegionsHostedPhysicalMemoryManagerprivate
m_PageMetadataHostedPhysicalMemoryManagerprivate
m_PageStackHostedPhysicalMemoryManagerprivate
m_PhysicalRangesHostedPhysicalMemoryManagerprivate
m_RegionLock (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerprivate
nonRamMemoryPhysicalMemoryManagerstatic
operator=(const HostedPhysicalMemoryManager &)HostedPhysicalMemoryManagerprivate
PhysicalMemoryManager()PhysicalMemoryManagerprotected
pin(physical_uintptr_t page)HostedPhysicalMemoryManagervirtual
unmapRegion(MemoryRegion *pRegion)HostedPhysicalMemoryManagerprivatevirtual
virtualOnlyPhysicalMemoryManagerstatic
~HostedPhysicalMemoryManager()HostedPhysicalMemoryManagerprotectedvirtual
~PhysicalMemoryManager()PhysicalMemoryManagerprotectedvirtual