diff --git a/src/arch/aarch64.rs b/src/arch/aarch64.rs
index bef46dfe89..758db81e4e 100644
--- a/src/arch/aarch64.rs
+++ b/src/arch/aarch64.rs
@@ -18,6 +18,7 @@ impl Arch for AArch64Arch {
const ENTRY_ADDRESS_SHIFT: usize = 52;
const ENTRY_FLAG_DEFAULT_PAGE: usize
= Self::ENTRY_FLAG_PRESENT
+ | 1 << 1 // Page flag
| 1 << 10 // Access flag
;
const ENTRY_FLAG_DEFAULT_TABLE: usize
diff --git a/src/page/flags.rs b/src/page/flags.rs
index 432c7fc44c..91a181dd60 100644
--- a/src/page/flags.rs
+++ b/src/page/flags.rs
@@ -2,7 +2,7 @@ use core::marker::PhantomData;
use crate::Arch;
-#[derive(Clone, Copy, Debug)]
+#[derive(Clone, Copy)]
pub struct PageFlags {
data: usize,
phantom: PhantomData,