[Zion] Mark pages as not present before calling invlpg.
This commit is contained in:
parent
1f8085f791
commit
815a603c1c
6 changed files with 48 additions and 17 deletions
|
|
@ -4,12 +4,11 @@
|
|||
|
||||
#include "object/process.h"
|
||||
|
||||
uint64_t CurrCr3();
|
||||
|
||||
void InitializePml4(uint64_t pml4_physical_addr);
|
||||
void CleanupPml4(uint64_t pml4_physical_addr);
|
||||
|
||||
void MapPage(uint64_t cr3, uint64_t vaddr, uint64_t paddr);
|
||||
void UnmapPage(uint64_t cr3, uint64_t vaddr);
|
||||
|
||||
uint64_t AllocatePageIfNecessary(uint64_t addr);
|
||||
void EnsureResident(uint64_t addr, uint64_t size);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue