From 2ddcd2d9a794a7953eb72cfde8b0c1b7770fbfe7 Mon Sep 17 00:00:00 2001 From: Zhang Junyang Date: Fri, 4 Oct 2024 19:35:45 +0800 Subject: [PATCH] Add `.code64` to the x86 trap assembly --- ostd/src/arch/x86/trap/syscall.S | 2 ++ ostd/src/arch/x86/trap/trap.S | 2 ++ 2 files changed, 4 insertions(+) diff --git a/ostd/src/arch/x86/trap/syscall.S b/ostd/src/arch/x86/trap/syscall.S index 7aefb36b8..51eb87209 100644 --- a/ostd/src/arch/x86/trap/syscall.S +++ b/ostd/src/arch/x86/trap/syscall.S @@ -15,6 +15,8 @@ * SPDX-License-Identifier: MPL-2.0 */ +.code64 + .text # extern "sysv64" fn syscall_return(&mut GeneralRegs) .global syscall_return diff --git a/ostd/src/arch/x86/trap/trap.S b/ostd/src/arch/x86/trap/trap.S index 19cbfe85b..7ab5ede49 100644 --- a/ostd/src/arch/x86/trap/trap.S +++ b/ostd/src/arch/x86/trap/trap.S @@ -15,6 +15,8 @@ * SPDX-License-Identifier: MPL-2.0 */ +.code64 + .equ NUM_INT, 256 .altmacro