From 6677cfbf1e0454d06e61c8c67b4d3019cf94f18a Mon Sep 17 00:00:00 2001 From: Robin Randhawa Date: Fri, 15 Jan 2021 19:02:43 +0000 Subject: [PATCH] aarch64: Make interrupt::pause use nop so we can move ahead before interrupts are enabled --- src/arch/aarch64/interrupt/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arch/aarch64/interrupt/mod.rs b/src/arch/aarch64/interrupt/mod.rs index b7451af..9811df2 100644 --- a/src/arch/aarch64/interrupt/mod.rs +++ b/src/arch/aarch64/interrupt/mod.rs @@ -49,7 +49,7 @@ pub unsafe fn halt() { /// Safe because it is similar to a NOP, and has no memory effects #[inline(always)] pub fn pause() { - unsafe { llvm_asm!("wfi") }; + unsafe { llvm_asm!("nop") }; } pub fn available_irqs_iter(cpu_id: usize) -> impl Iterator + 'static {