From 7e9b671c0415dfd7b562ac934feb9380075d4aa2 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Fri, 5 Aug 2022 14:36:07 -0700 Subject: Specify text section in rest_of_boot_loader definition Fixes #282 --- pk/pk.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pk/pk.c b/pk/pk.c index b8c9337..31d8c79 100644 --- a/pk/pk.c +++ b/pk/pk.c @@ -183,10 +183,12 @@ static void run_loaded_program(size_t argc, char** argv, uintptr_t kstack_top) void rest_of_boot_loader(uintptr_t kstack_top); asm ("\n\ + .pushsection .text\n\ .globl rest_of_boot_loader\n\ rest_of_boot_loader:\n\ mv sp, a0\n\ - tail rest_of_boot_loader_2"); + tail rest_of_boot_loader_2\n\ + .popsection"); void rest_of_boot_loader_2(uintptr_t kstack_top) { -- cgit v1.1