From 7d8ee58df3603d8b601356cc004e4a41813a9dfb Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Wed, 6 Mar 2024 10:53:29 +0100 Subject: [PATCH] Fix aarch64 link step. --- src/arch/aarch64/interrupt/handler.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/arch/aarch64/interrupt/handler.rs b/src/arch/aarch64/interrupt/handler.rs index 82c8fb66b5..1aa74b296e 100644 --- a/src/arch/aarch64/interrupt/handler.rs +++ b/src/arch/aarch64/interrupt/handler.rs @@ -376,7 +376,8 @@ macro_rules! pop_special { macro_rules! exception_stack { ($name:ident, |$stack:ident| $code:block) => { #[naked] - unsafe extern "C" fn $name(stack: &mut $crate::arch::aarch64::interrupt::InterruptStack) { + #[no_mangle] + pub unsafe extern "C" fn $name(stack: &mut $crate::arch::aarch64::interrupt::InterruptStack) { unsafe extern "C" fn inner($stack: &mut $crate::arch::aarch64::interrupt::InterruptStack) { $code }