diff --git a/crate/memory/src/memory_set/mod.rs b/crate/memory/src/memory_set/mod.rs index 9eb566a..a0fd41a 100644 --- a/crate/memory/src/memory_set/mod.rs +++ b/crate/memory/src/memory_set/mod.rs @@ -174,6 +174,8 @@ impl MemoryAttr { /// set of memory space with multiple memory area with associated page table and stack space /// like `mm_struct` in ucore +/// NOTE: Don't remove align(64), or you will fail to run MIPS. +#[repr(align(64))] pub struct MemorySet { areas: Vec, page_table: T,