diff --git a/libsupport_zynq/src/boot.rs b/libsupport_zynq/src/boot.rs index 3b52934..64c0e7e 100644 --- a/libsupport_zynq/src/boot.rs +++ b/libsupport_zynq/src/boot.rs @@ -26,9 +26,6 @@ interrupt_handler!(Reset, reset_irq, __stack0_start, __stack1_start, { boot_core0(); } 1 => { - while !CORE1_ENABLED.get() { - spin_lock_yield(); - } boot_core1(); } _ => unreachable!(), @@ -128,11 +125,6 @@ impl Core1 { } } - unsafe { - CORE1_ENABLED.set(true); - } - // Flush cache-line - cache::dcc(unsafe { &CORE1_ENABLED }); if sdram { cache::dccmvac(0); asm::dsb();