16 lines
415 B
NASM
16 lines
415 B
NASM
.section .text.entry
|
|
.globl _start // 声明_start是全局符号
|
|
_start:
|
|
la sp, boot_stack_top
|
|
call rust_main
|
|
|
|
|
|
|
|
// 声明栈空间 后续 .bss.stack 会被link脚本链接到 .bss段
|
|
.section .bss.stack
|
|
.globl boot_stack_lower_bound // 栈低地址公开为全局符号
|
|
.globl boot_stack_top // 栈高地址公开为全局符号
|
|
boot_stack_lower_bound:
|
|
.space 4096 * 16
|
|
boot_stack_top:
|