summaryrefslogtreecommitdiffhomepage
path: root/Private/NewKit
diff options
context:
space:
mode:
authorAmlal <amlalelmahrouss@icloud.com>2024-04-28 15:13:03 +0000
committerAmlal <amlalelmahrouss@icloud.com>2024-04-28 15:13:03 +0000
commit14f10cc0b35155ddb19ec9069ebb884246e61dcf (patch)
treea988617d1c511cf04eb2c2392829a37d82a59e2e /Private/NewKit
parentdb0681412191dcceb5aa99cf31fb8339d6bc4adb (diff)
parent346558208d39a036effe3a4ec232fa5df5a3c8e7 (diff)
Merged in MHR-18 (pull request #8)
MHR-18: A lot of fixes and improvements, mostly related to disk I/O and kernel stability.
Diffstat (limited to 'Private/NewKit')
-rw-r--r--Private/NewKit/PageAllocator.hpp2
-rw-r--r--Private/NewKit/PageManager.hpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/Private/NewKit/PageAllocator.hpp b/Private/NewKit/PageAllocator.hpp
index 6d9478cb..0d8377b0 100644
--- a/Private/NewKit/PageAllocator.hpp
+++ b/Private/NewKit/PageAllocator.hpp
@@ -12,7 +12,7 @@
namespace NewOS {
namespace Detail {
-VoidPtr create_page_wrapper(Boolean rw, Boolean user);
+VoidPtr create_page_wrapper(Boolean rw, Boolean user, SizeT pageSz);
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 c8806c90..05965306 100644
--- a/Private/NewKit/PageManager.hpp
+++ b/Private/NewKit/PageManager.hpp
@@ -66,7 +66,7 @@ struct PageManager final {
PageManager(const PageManager &) = default;
public:
- PTEWrapper Request(Boolean Rw, Boolean User, Boolean ExecDisable);
+ PTEWrapper Request(Boolean Rw, Boolean User, Boolean ExecDisable, SizeT Sz);
bool Free(Ref<PTEWrapper *> &wrapper);
private: