Add virtual address validation and system PTE helpers

This commit is contained in:
2025-12-16 22:31:15 +01:00
parent 728241f998
commit cb4d113e31
4 changed files with 154 additions and 0 deletions

View File

@@ -18,7 +18,10 @@ namespace MM
class Pte
{
public:
STATIC XTAPI BOOLEAN AddressValid(IN PVOID VirtualAddress);
STATIC XTAPI ULONG GetPtesPerPage(VOID);
STATIC XTAPI PMMPTE GetSystemPteBaseAddress(VOID);
STATIC XTAPI VOID InitializePageTable(VOID);
STATIC XTAPI VOID MapP5E(PVOID StartAddress,
PVOID EndAddress,
PMMP5E TemplateP5e);