The Pedigree Project 0.1
X86CommonPhysicalMemoryManager Member List

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

addressConstraintsPhysicalMemoryManagerstatic
allocateMemoryRegionList(Vector< MemoryRegionInfo * > &MemoryRegions)PhysicalMemoryManager
allocatePage(size_t pageConstraints=0) overrideX86CommonPhysicalMemoryManagervirtual
allocateRegion(MemoryRegion &Region, size_t cPages, size_t pageConstraints, size_t Flags, physical_uintptr_t start=-1) overrideX86CommonPhysicalMemoryManagervirtual
anonymousPhysicalMemoryManagerstatic
below16MBPhysicalMemoryManagerstatic
below1MBPhysicalMemoryManagerstatic
below4GBPhysicalMemoryManagerstatic
below64GBPhysicalMemoryManagerstatic
Cache (defined in X86CommonPhysicalMemoryManager)X86CommonPhysicalMemoryManagerfriend
CacheManager (defined in X86CommonPhysicalMemoryManager)X86CommonPhysicalMemoryManagerfriend
continuousPhysicalMemoryManagerstatic
copyPhysicalPageFromBuffer(physical_uintptr_t page, const void *buffer) override (defined in X86CommonPhysicalMemoryManager)X86CommonPhysicalMemoryManagervirtual
copyPhysicalPageToBuffer(physical_uintptr_t page, void *buffer) override (defined in X86CommonPhysicalMemoryManager)X86CommonPhysicalMemoryManagervirtual
forcePhysicalMemoryManagerstatic
freeMemoryRegionList(Vector< MemoryRegionInfo * > &MemoryRegions)PhysicalMemoryManager
freePage(physical_uintptr_t page) overrideX86CommonPhysicalMemoryManagervirtual
freePageCount() const overrideX86CommonPhysicalMemoryManagervirtual
freePageUnlocked(physical_uintptr_t page) overrideX86CommonPhysicalMemoryManagerprivatevirtual
getAcpiRanges() const (defined in X86CommonPhysicalMemoryManager)X86CommonPhysicalMemoryManagerinline
getPageSize() PUREPhysicalMemoryManagerinlinestatic
initialisationDone()X86CommonPhysicalMemoryManager
initialise(const BootstrapStruct_t &Info) INITIALISATION_ONLYX86CommonPhysicalMemoryManager
initialise64(const BootstrapStruct_t &Info) INITIALISATION_ONLYX86CommonPhysicalMemoryManager
instance()X86CommonPhysicalMemoryManagerinlinestatic
m_AcpiRangesX86CommonPhysicalMemoryManagerprivate
m_BootstrapPinnedPage (defined in X86CommonPhysicalMemoryManager)X86CommonPhysicalMemoryManagerprivate
m_BootstrapPinnedPageRefcount (defined in X86CommonPhysicalMemoryManager)X86CommonPhysicalMemoryManagerprivate
m_InstanceX86CommonPhysicalMemoryManagerprivatestatic
m_LockX86CommonPhysicalMemoryManagerprivate
m_MemoryRegionsX86CommonPhysicalMemoryManagerprivate
m_PageMetadataX86CommonPhysicalMemoryManagerprivate
m_PageMetadataReadyX86CommonPhysicalMemoryManagerprivate
m_PageStackX86CommonPhysicalMemoryManagerprivate
m_PhysicalRangesX86CommonPhysicalMemoryManagerprivate
m_RangeBelow16MBX86CommonPhysicalMemoryManagerprivate
m_RangeBelow1MBX86CommonPhysicalMemoryManagerprivate
m_RegionLock (defined in X86CommonPhysicalMemoryManager)X86CommonPhysicalMemoryManagerprivate
memorySnapshot() const override (defined in X86CommonPhysicalMemoryManager)X86CommonPhysicalMemoryManagervirtual
MetadataTable typedef (defined in X86CommonPhysicalMemoryManager)X86CommonPhysicalMemoryManagerprivate
nonRamMemoryPhysicalMemoryManagerstatic
operator=(const X86CommonPhysicalMemoryManager &)X86CommonPhysicalMemoryManagerprivate
PhysicalMemoryManager()PhysicalMemoryManagerprotected
PhysicalMemoryManager(const PhysicalMemoryManager &)PhysicalMemoryManagerprivate
pin(physical_uintptr_t page) overrideX86CommonPhysicalMemoryManagervirtual
shutdown()X86CommonPhysicalMemoryManager
tryAllocatePage() override (defined in X86CommonPhysicalMemoryManager)X86CommonPhysicalMemoryManagervirtual
unmapRegion(MemoryRegion *pRegion) overrideX86CommonPhysicalMemoryManagerprivatevirtual
virtualOnlyPhysicalMemoryManagerstatic
X86CommonPhysicalMemoryManager() INITIALISATION_ONLYX86CommonPhysicalMemoryManagerprotected
X86CommonPhysicalMemoryManager(const X86CommonPhysicalMemoryManager &)X86CommonPhysicalMemoryManagerprivate
~PhysicalMemoryManager()PhysicalMemoryManagerprotectedvirtual
~X86CommonPhysicalMemoryManager() overrideX86CommonPhysicalMemoryManagerprotectedvirtual