From 132d91d3aaa624d1bc8709555a64ff289f7d5e4f Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Thu, 14 Jan 2021 15:54:51 -0700 Subject: [PATCH] Fixed page flags for aarch64 --- src/arch/aarch64.rs | 1 + src/page/flags.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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,