The Pedigree Project 0.1
PhysicalMemoryManager Member List

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

addressConstraintsPhysicalMemoryManagerstatic
allocateMemoryRegionList(Vector< MemoryRegionInfo * > &MemoryRegions)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)=0PhysicalMemoryManagerpure virtual
anonymousPhysicalMemoryManagerstatic
below16MBPhysicalMemoryManagerstatic
below1MBPhysicalMemoryManagerstatic
below4GBPhysicalMemoryManagerstatic
below64GBPhysicalMemoryManagerstatic
Cache (defined in PhysicalMemoryManager)PhysicalMemoryManagerfriend
CacheManager (defined in PhysicalMemoryManager)PhysicalMemoryManagerfriend
continuousPhysicalMemoryManagerstatic
copyPhysicalPageFromBuffer(physical_uintptr_t page, const void *buffer) (defined in PhysicalMemoryManager)PhysicalMemoryManagerinlinevirtual
copyPhysicalPageToBuffer(physical_uintptr_t page, void *buffer) (defined in PhysicalMemoryManager)PhysicalMemoryManagerinlinevirtual
forcePhysicalMemoryManagerstatic
freeMemoryRegionList(Vector< MemoryRegionInfo * > &MemoryRegions)PhysicalMemoryManager
freePage(physical_uintptr_t page)=0PhysicalMemoryManagerpure virtual
freePageCount() constPhysicalMemoryManagervirtual
freePageUnlocked(physical_uintptr_t page)=0PhysicalMemoryManagerprivatepure virtual
getPageSize() PUREPhysicalMemoryManagerinlinestatic
instance()PhysicalMemoryManagerstatic
m_MemoryRegionsPhysicalMemoryManagerprotected
MemoryRegionPhysicalMemoryManagerfriend
memorySnapshot() const (defined in PhysicalMemoryManager)PhysicalMemoryManagerinlinevirtual
nonRamMemoryPhysicalMemoryManagerstatic
operator=(const PhysicalMemoryManager &)PhysicalMemoryManagerprivate
PhysicalMemoryManager()PhysicalMemoryManagerprotected
PhysicalMemoryManager(const PhysicalMemoryManager &)PhysicalMemoryManagerprivate
pin(physical_uintptr_t page)=0PhysicalMemoryManagerpure virtual
tryAllocatePage() (defined in PhysicalMemoryManager)PhysicalMemoryManagerinlinevirtual
unmapRegion(MemoryRegion *pRegion)=0PhysicalMemoryManagerprivatepure virtual
virtualOnlyPhysicalMemoryManagerstatic
~PhysicalMemoryManager()PhysicalMemoryManagerprotectedvirtual