From 9e37ccaae8b65090cf514bcc87d04c6ca1728b2c Mon Sep 17 00:00:00 2001 From: bjorn3 <17426603+bjorn3@users.noreply.github.com> Date: Sat, 13 Sep 2025 19:07:01 +0200 Subject: [PATCH] Fix enable_and_halt on arm64 I accidentally used nop instead of wfi --- 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 bd4280bd9d..1e611ff886 100644 --- a/src/arch/aarch64/interrupt/mod.rs +++ b/src/arch/aarch64/interrupt/mod.rs @@ -26,7 +26,7 @@ pub unsafe fn disable() { #[inline(always)] pub unsafe fn enable_and_halt() { unsafe { - asm!("msr daifclr, #2", "nop"); + asm!("msr daifclr, #2", "wfi"); } }