From 7a10135731f6f0ac8cac507f67947984176429d6 Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Fri, 12 Jun 2026 15:58:42 +0200 Subject: [PATCH] Replace jmp with call to maintain ABI stack alignment --- xtoskrnl/ke/amd64/krnlinit.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xtoskrnl/ke/amd64/krnlinit.cc b/xtoskrnl/ke/amd64/krnlinit.cc index 2dee793..e97b48d 100644 --- a/xtoskrnl/ke/amd64/krnlinit.cc +++ b/xtoskrnl/ke/amd64/krnlinit.cc @@ -221,7 +221,7 @@ KE::KernelInit::SwitchBootStack(VOID) __asm__ volatile("movq %[Stack], %%rsp\n" "subq %[TotalSize], %%rsp\n" "xorq %%rbp, %%rbp\n" - "jmp *%[TargetRoutine]\n" + "call *%[TargetRoutine]\n" : : [Stack] "r" (Stack), [TargetRoutine] "r" (StartKernel),