X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/97901724584e74554916b89dfb8e95dc6497e687..58f0877fc16da760e2ed6910648ec67e9afff890:/lunaix-os/arch/x86/boot.S diff --git a/lunaix-os/arch/x86/boot.S b/lunaix-os/arch/x86/boot.S index 938db87..9e44437 100644 --- a/lunaix-os/arch/x86/boot.S +++ b/lunaix-os/arch/x86/boot.S @@ -18,8 +18,8 @@ /* 根据System V ABI,栈地址必须16字节对齐 */ /* 这里只是一个临时栈,在_hhk_init里面我们会初始化内核专用栈 */ stack_bottom: - .skip 16318 * 2, 0 - stack_top: + .skip 4096, 0 + __stack_top: /* @@ -44,7 +44,7 @@ cld # 确保屏蔽所有外中断,直到我们准备好PIC为止 cli - movl $stack_top, %esp + movl $__stack_top, %esp subl $16, %esp