summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/HALKit/AMD64
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-04-30 08:59:50 +0200
committerAmlal <amlal@nekernel.org>2025-04-30 08:59:50 +0200
commit40980a0c8e32a3cb650d1e5821a8ae5daa4628f4 (patch)
tree93ecd1a1da1717fb3ad034330d8aae7b51610afd /dev/kernel/HALKit/AMD64
parentbbdc9527d81cbafa74375ed108009f30e340d1b0 (diff)
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 <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/HALKit/AMD64')
-rw-r--r--dev/kernel/HALKit/AMD64/HalPagingMgrAMD64.cc6
1 files changed, 5 insertions, 1 deletions
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
}
/***********************************************************************************/