12 lines
No EOL
209 B
ArmAsm
12 lines
No EOL
209 B
ArmAsm
.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 |