20 #include "VirtualAddressSpace.h"    21 #include "pedigree/kernel/Log.h"    22 #include "pedigree/kernel/panic.h"    23 #include "pedigree/kernel/processor/PhysicalMemoryManager.h"    24 #include "pedigree/kernel/processor/Processor.h"    25 #include "pedigree/kernel/processor/types.h"    26 #include "pedigree/kernel/utilities/utility.h"    73     void *virtualAddress, physical_uintptr_t &
physicalAddress, 
size_t &flags)
    92 void Arm926EVirtualAddressSpace::freeStack(
void *pStack)
 
static Arm926EVirtualAddressSpace m_KernelSpace
 
virtual bool isAddressValid(void *virtualAddress)
 
virtual void * allocateStack()
 
static EXPORTED_PUBLIC VirtualAddressSpace & getKernelAddressSpace()
 
static VirtualAddressSpace * create()
 
uintptr_t physicalAddress(physical_uintptr_t address) PURE
 
virtual bool isMapped(void *virtualAddress)
 
virtual void setFlags(void *virtualAddress, size_t newFlags)
 
Arm926EVirtualAddressSpace()
 
virtual ~Arm926EVirtualAddressSpace()
 
virtual void getMapping(void *virtualAddress, physical_uintptr_t &physicalAddress, size_t &flags)
 
virtual void unmap(void *virtualAddress)
 
virtual bool map(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)