[Zion] Free paging structures after process exit.
This commit is contained in:
parent
39ac0216dd
commit
46ae5de30a
5 changed files with 39 additions and 1 deletions
|
|
@ -18,6 +18,8 @@ AddressSpace::AddressSpace() {
|
|||
InitializePml4(cr3_);
|
||||
}
|
||||
|
||||
AddressSpace::~AddressSpace() { CleanupPml4(cr3_); }
|
||||
|
||||
glcr::ErrorOr<uint64_t> AddressSpace::AllocateUserStack() {
|
||||
uint64_t base = user_stacks_.NewUserStack();
|
||||
auto mem_object = glcr::StaticCastRefPtr<MemoryObject>(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue