From 40980a0c8e32a3cb650d1e5821a8ae5daa4628f4 Mon Sep 17 00:00:00 2001 From: Amlal Date: Wed, 30 Apr 2025 08:59:50 +0200 Subject: kernel: filesystem+vmem: don't be verbose on the allocator when we don't need it. details: - Reworked HeFS traversal algorithm, fixing last parts of HeFS regarding IND allocation. Signed-off-by: Amlal --- dev/kernel/HALKit/AMD64/HalPagingMgrAMD64.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'dev/kernel/HALKit') diff --git a/dev/kernel/HALKit/AMD64/HalPagingMgrAMD64.cc b/dev/kernel/HALKit/AMD64/HalPagingMgrAMD64.cc index b6176e39..7a3e776f 100644 --- a/dev/kernel/HALKit/AMD64/HalPagingMgrAMD64.cc +++ b/dev/kernel/HALKit/AMD64/HalPagingMgrAMD64.cc @@ -37,14 +37,18 @@ namespace Detail { /// \param pte Page Table Entry pointer. /***********************************************************************************/ STATIC Void mmi_page_status(Detail::PTE* pte) { + NE_UNUSED(pte); + +#ifdef __NE_VERBOSE_BITMAP__ (Void)(kout << (pte->Present ? "Present" : "Not Present") << kendl); (Void)(kout << (pte->Wr ? "W/R" : "Not W/R") << kendl); (Void)(kout << (pte->Nx ? "NX" : "Not NX") << kendl); (Void)(kout << (pte->User ? "User" : "Not User") << kendl); (Void)(kout << (pte->Pcd ? "Not Cached" : "Cached") << kendl); (Void)(kout << (pte->Accessed ? "Accessed" : "Not Accessed") << kendl); - (Void)(kout << hex_number(pte->PhysicalAddress) << kendl); (Void)(kout << (pte->ProtectionKey ? "Protected" : "Not Protected/PKU Disabled") << kendl); + (Void)(kout << "Physical Address: " << hex_number(pte->PhysicalAddress) << kendl); +#endif } /***********************************************************************************/ -- cgit v1.2.3