From f48c5b2cda43241919d3ea1b263bef01e014c537 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 20 Mar 2024 18:24:58 +0100 Subject: Kernel: See below. - Fix: Kernel page alloc. Inside HalPageAlloc.cpp. - Made NewFSJournalRunner fields private. - Rework StorageKit for current ticket 14. - :boom: Breaking changes to virtual memory api. Signed-off-by: Amlal El Mahrouss --- Private/NewKit/PageAllocator.hpp | 2 +- Private/NewKit/PageManager.hpp | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) (limited to 'Private/NewKit') diff --git a/Private/NewKit/PageAllocator.hpp b/Private/NewKit/PageAllocator.hpp index 70bbbad9..2b761844 100644 --- a/Private/NewKit/PageAllocator.hpp +++ b/Private/NewKit/PageAllocator.hpp @@ -12,7 +12,7 @@ namespace HCore { namespace Detail { -UIntPtr create_page_wrapper(Boolean rw, Boolean user); +VoidPtr create_page_wrapper(Boolean rw, Boolean user); void exec_disable(UIntPtr addr); bool page_disable(UIntPtr addr); } // namespace Detail diff --git a/Private/NewKit/PageManager.hpp b/Private/NewKit/PageManager.hpp index dab9ac73..a167c0f9 100644 --- a/Private/NewKit/PageManager.hpp +++ b/Private/NewKit/PageManager.hpp @@ -31,7 +31,6 @@ class PTEWrapper final { PTEWrapper(const PTEWrapper &) = default; public: - void Flush(); const UIntPtr VirtualAddress(); void NoExecute(const bool enable = false); -- cgit v1.2.3