diff --git a/libcortex_a9/src/mmu.rs b/libcortex_a9/src/mmu.rs index a039d15..a744b5f 100644 --- a/libcortex_a9/src/mmu.rs +++ b/libcortex_a9/src/mmu.rs @@ -368,6 +368,7 @@ impl L1Table { let result = f(&mut section); entry.set_section(section); + asm::dmb(); cache::tlbiall(); asm::dsb(); asm::isb();