.global _start .section .text _start: // Set up stack pointer LDR sp, =stack_top // Jump to kernel main entry point BL kernel_main // Infinite loop if kernel_main returns halt: B halt