The Pedigree Project 0.1
Armv7PhysicalMemoryManager Member List

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

addressConstraintsPhysicalMemoryManagerstatic
allocateAlignedPages(size_t pages) (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManager
allocateContinuousPagesUnlocked(size_t pages, size_t constraints) (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
allocateMemoryRegionList(Vector< MemoryRegionInfo * > &MemoryRegions)PhysicalMemoryManager
allocatePage(size_t constraints=0) overrideArmv7PhysicalMemoryManagervirtual
allocatePageUnlocked(size_t constraints) (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
allocateRegion(MemoryRegion &region, size_t pages, size_t constraints, size_t flags, physical_uintptr_t start=-1) overrideArmv7PhysicalMemoryManagervirtual
anonymousPhysicalMemoryManagerstatic
Armv7PhysicalMemoryManager() (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
below16MBPhysicalMemoryManagerstatic
below1MBPhysicalMemoryManagerstatic
below4GBPhysicalMemoryManagerstatic
below64GBPhysicalMemoryManagerstatic
continuousPhysicalMemoryManagerstatic
copyPhysicalPageFromBuffer(physical_uintptr_t page, const void *buffer) override (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagervirtual
copyPhysicalPageToBuffer(physical_uintptr_t page, void *buffer) override (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagervirtual
forcePhysicalMemoryManagerstatic
freeMemoryRegionList(Vector< MemoryRegionInfo * > &MemoryRegions)PhysicalMemoryManager
freePage(physical_uintptr_t page) overrideArmv7PhysicalMemoryManagervirtual
freePageCount() const overrideArmv7PhysicalMemoryManagervirtual
freePageUnlocked(physical_uintptr_t page) overrideArmv7PhysicalMemoryManagerprivatevirtual
getPageSize() PUREPhysicalMemoryManagerinlinestatic
initialise(const BootstrapStruct_t &info) (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManager
instance() (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerstatic
m_FreeBitmap (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
m_FreePages (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
m_Lock (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagermutableprivate
m_MaxPage (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
m_MemoryRegionsPhysicalMemoryManagerprotected
m_NextPage (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
m_NextRegion (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
m_References (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
m_RegionLock (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
m_TotalPages (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
markPage(size_t page, bool available) (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
memorySnapshot() const override (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagervirtual
nonRamMemoryPhysicalMemoryManagerstatic
operator=(const PhysicalMemoryManager &)PhysicalMemoryManagerprivate
pageAvailable(size_t page) const (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
pageLimit(size_t constraints) const (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagerprivate
PhysicalMemoryManager()PhysicalMemoryManagerprotected
PhysicalMemoryManager(const PhysicalMemoryManager &)PhysicalMemoryManagerprivate
pin(physical_uintptr_t page) overrideArmv7PhysicalMemoryManagervirtual
tryAllocatePage() override (defined in Armv7PhysicalMemoryManager)Armv7PhysicalMemoryManagervirtual
unmapRegion(MemoryRegion *region) overrideArmv7PhysicalMemoryManagerprivatevirtual
virtualOnlyPhysicalMemoryManagerstatic
~PhysicalMemoryManager()PhysicalMemoryManagerprotectedvirtual