summaryrefslogtreecommitdiff
path: root/core/syslinux.ld
diff options
context:
space:
mode:
Diffstat (limited to 'core/syslinux.ld')
-rw-r--r--core/syslinux.ld10
1 files changed, 3 insertions, 7 deletions
diff --git a/core/syslinux.ld b/core/syslinux.ld
index c2e49a27..0c709a07 100644
--- a/core/syslinux.ld
+++ b/core/syslinux.ld
@@ -20,7 +20,6 @@ OUTPUT_ARCH(i386)
EXTERN(_start)
ENTRY(_start)
-STACK16_LEN = 4096;
STACK32_LEN = 65536;
SECTIONS
@@ -81,13 +80,10 @@ SECTIONS
__gentextnr_len = __gentextnr_end - __gentextnr_start;
__gentextnr_dwords = (__gentextnr_len + 3) >> 2;
- /* 16-bit stack */
-
- STACK16_BASE = 0x7c00 - STACK16_LEN;
- . = STACK16_BASE;
- .stack16 : AT(STACK16_BASE) {
+ . = STACK_BASE;
+ .stack16 : AT(STACK_BASE) {
__stack16_start = .;
- . += STACK16_LEN;
+ . += STACK_LEN;
__stack16_end = .;
}
__stack16_len = __stack16_end - __stack16_start;