:: commit b08182a32efa41ea72d6ee084aa6df0cc50728fb

mintsuki <mintsuki@protonmail.com> — 2024-10-15 17:02

parents: 8d5de980d5

lib/spinup: Add missing push/pops of scratch registers for C call

diff --git a/common/lib/spinup.asm_uefi_x86_64 b/common/lib/spinup.asm_uefi_x86_64
index 7859a2a4..c25116db 100644
--- a/common/lib/spinup.asm_uefi_x86_64
+++ b/common/lib/spinup.asm_uefi_x86_64
@@ -39,7 +39,11 @@ common_spinup:
     push r9
     push rcx
     push rdx
+    push rsi
+    push rdi
     call flush_irqs
+    pop rdi
+    pop rsi
     pop rdx
     pop rcx
     pop r9
tab: 248 wrap: offon