diff --git a/libsupport_zynq/src/boot.rs b/libsupport_zynq/src/boot.rs index 649cc12..6960859 100644 --- a/libsupport_zynq/src/boot.rs +++ b/libsupport_zynq/src/boot.rs @@ -149,6 +149,8 @@ impl Core1 { pub fn disable(&self) { unsafe { CORE1_ENABLED.set(false); + cache::dccmvac(&CORE1_ENABLED as *const _ as usize); + asm::dsb(); } self.restart(); }