From a9b891eb31b874c14fce79f7e3e9da8fab475224 Mon Sep 17 00:00:00 2001 From: Amlal EL Mahrouss Date: Fri, 28 Jun 2024 15:38:05 +0200 Subject: IMP: 64X000 newosldr support. Signed-off-by: Amlal EL Mahrouss --- Kernel/Sources/PageManager.cxx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'Kernel/Sources') diff --git a/Kernel/Sources/PageManager.cxx b/Kernel/Sources/PageManager.cxx index 331be178..413c830f 100644 --- a/Kernel/Sources/PageManager.cxx +++ b/Kernel/Sources/PageManager.cxx @@ -10,8 +10,8 @@ #ifdef __NEWOS_AMD64__ #include #elif defined(__NEWOS_ARM64__) -#include -#endif // ifdef __x86_64__ +#include +#endif // ifdef __NEWOS_AMD64__ || defined(__NEWOS_ARM64__) //! null deref will throw (Page Zero detected, aborting app!) #define kProtectedRegionEnd (512) @@ -31,13 +31,11 @@ namespace NewOS { } - PTEWrapper::~PTEWrapper() - { - } + PTEWrapper::~PTEWrapper() = default; /// @brief Flush virtual address. /// @param VirtAddr - void PageManager::FlushTLB(UIntPtr VirtAddr) + Void PageManager::FlushTLB(UIntPtr VirtAddr) { if (VirtAddr == kBadAddress) return; @@ -47,7 +45,7 @@ namespace NewOS /// @brief Reclaim freed page. /// @return - bool PTEWrapper::Reclaim() + Bool PTEWrapper::Reclaim() { if (!this->fPresent) { -- cgit v1.2.3