Luna/kernel/include/memory/AddressSpace.h
apio 16f797eeee AddressSpace: make clone() perform a deep copy
Which unlinks the address space from its parent.
2022-10-15 20:10:05 +02:00

19 lines
244 B
C++

#pragma once
#include "memory/Paging.h"
struct AddressSpace
{
static AddressSpace create();
void destroy();
AddressSpace clone();
PageTable* get_pml4()
{
return m_pml4;
}
private:
PageTable* m_pml4;
};