浏览代码

[bios] Use an 8kB stack for x86_64

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 9 年前
父节点
当前提交
f0ea1f4d77
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7
    1
      src/arch/x86/core/stack.S

+ 7
- 1
src/arch/x86/core/stack.S 查看文件

2
 
2
 
3
 	.arch i386
3
 	.arch i386
4
 
4
 
5
+#ifdef __x86_64__
6
+#define STACK_SIZE 8192
7
+#else
8
+#define STACK_SIZE 4096
9
+#endif
10
+
5
 /****************************************************************************
11
 /****************************************************************************
6
  * Internal stack
12
  * Internal stack
7
  ****************************************************************************
13
  ****************************************************************************
10
 	.align 8
16
 	.align 8
11
 	.globl _stack
17
 	.globl _stack
12
 _stack:
18
 _stack:
13
-	.space 4096
19
+	.space STACK_SIZE
14
 	.globl _estack
20
 	.globl _estack
15
 _estack:
21
 _estack:

正在加载...
取消
保存