Xyris  0.5
paging.hpp File Reference
#include <Arch/Memory.hpp>
#include <Memory/MemoryMap.hpp>
#include <stddef.h>
#include <stdint.h>
+ Include dependency graph for paging.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Memory
 

Functions

void Memory::init (MemoryMap *map)
 
void * Memory::newPage (size_t size)
 
void Memory::freePage (void *page, size_t size)
 
bool Memory::isPresent (uintptr_t addr)
 
uintptr_t Memory::getPageDirPhysAddr ()
 
void Memory::mapKernelPage (Arch::Memory::Address vaddr, Arch::Memory::Address paddr)
 
void Memory::mapKernelRangeVirtual (Section sect)
 
void Memory::mapKernelRangePhysical (Section sect)
 

Detailed Description

Author
Keeton Feavel (keeto.nosp@m.nfea.nosp@m.vel@c.nosp@m.edar.nosp@m.ville.nosp@m..edu)
Version
0.3
Date
2019-11-22

Definition in file paging.hpp.