#### so that this module appears at the very beginning of the kernel
#### image, and then using that as the entry point.
-.globl start
.section .start
+
+.globl start
+.func start
+ # Terminate the backtrace that debug_backtrace() would output.
+ movl $0, %ebp
+ # Call main.
start: call main
- # If main returns, spin.
+ # main() should not return, but if it does, spin.
1: jmp 1b
+.endfunc