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(size_t pageConstraints=0) overrideHostedPhysicalMemoryManagervirtual
allocateRegion(MemoryRegion &Region, size_t cPages, size_t pageConstraints, size_t Flags, physical_uintptr_t start=-1) overrideHostedPhysicalMemoryManagervirtual
anonymousPhysicalMemoryManagerstatic
below16MBPhysicalMemoryManagerstatic
below1MBPhysicalMemoryManagerstatic
below4GBPhysicalMemoryManagerstatic
below64GBPhysicalMemoryManagerstatic
Cache (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerfriend
CacheManager (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerfriend
continuousPhysicalMemoryManagerstatic
copyPhysicalPageFromBuffer(physical_uintptr_t page, const void *buffer) override (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagervirtual
copyPhysicalPageToBuffer(physical_uintptr_t page, void *buffer) override (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagervirtual
forcePhysicalMemoryManagerstatic
freeMemoryRegionList(Vector< MemoryRegionInfo * > &MemoryRegions)PhysicalMemoryManager
freePage(physical_uintptr_t page) overrideHostedPhysicalMemoryManagervirtual
freePageCount() constPhysicalMemoryManagervirtual
freePageUnlocked(physical_uintptr_t page) overrideHostedPhysicalMemoryManagerprivatevirtual
getAcpiRanges() const (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerinline
getBackingFile() const (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerinlineprivate
getPageSize() PUREPhysicalMemoryManagerinlinestatic
HostedPhysicalMemoryManager() INITIALISATION_ONLYHostedPhysicalMemoryManagerprotected
HostedPhysicalMemoryManager(const HostedPhysicalMemoryManager &)HostedPhysicalMemoryManagerprivate
HostedVirtualAddressSpaceHostedPhysicalMemoryManagerfriend
initialisationDone()HostedPhysicalMemoryManager
initialise(const BootstrapStruct_t &Info) INITIALISATION_ONLYHostedPhysicalMemoryManager
instance()HostedPhysicalMemoryManagerstatic
m_AcpiRanges (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerprivate
m_BackingFileHostedPhysicalMemoryManagerprivate
m_InstanceHostedPhysicalMemoryManagerprivatestatic
m_LockHostedPhysicalMemoryManagerprivate
m_MemoryRegionsHostedPhysicalMemoryManagerprivate
m_PageMetadataHostedPhysicalMemoryManagerprivate
m_PageStackHostedPhysicalMemoryManagerprivate
m_PhysicalRangesHostedPhysicalMemoryManagerprivate
m_RegionLock (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerprivate
memorySnapshot() const override (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagervirtual
MetadataTable typedef (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerprivate
nonRamMemoryPhysicalMemoryManagerstatic
operator=(const HostedPhysicalMemoryManager &)HostedPhysicalMemoryManagerprivate
PageStack typedef (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerprivate
PhysicalMemoryManager (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagerfriend
pin(physical_uintptr_t page) overrideHostedPhysicalMemoryManagervirtual
tryAllocatePage() override (defined in HostedPhysicalMemoryManager)HostedPhysicalMemoryManagervirtual
unmapRegion(MemoryRegion *pRegion) overrideHostedPhysicalMemoryManagerprivatevirtual
virtualOnlyPhysicalMemoryManagerstatic
~HostedPhysicalMemoryManager() overrideHostedPhysicalMemoryManagerprotectedvirtual
~PhysicalMemoryManager()PhysicalMemoryManagerprotectedvirtual