summaryrefslogtreecommitdiff
path: root/core/layout.inc
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-05-13 18:38:46 -0700
committerH. Peter Anvin <hpa@zytor.com>2009-05-13 18:38:46 -0700
commit376a2bfe09b8292140d7a40ce77a1cc7f4316e17 (patch)
tree74a9943bae1d45bfe0ec59dc1412d00b8c54f6a6 /core/layout.inc
parent577e49042d7266a9676244b4a89caf3bda184e7d (diff)
downloadsyslinux-376a2bfe09b8292140d7a40ce77a1cc7f4316e17.tar.gz
core: obsolete .bss1 and .bss2
Remove the obsolete .bss1 and .bss2 segments; they represent segment balancing which is no longer useful. The current balance between .earlybss, .bss and .uibss seems to be sufficient; if we need more balancing in the future then we need to start over anyway. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'core/layout.inc')
-rw-r--r--core/layout.inc9
1 files changed, 2 insertions, 7 deletions
diff --git a/core/layout.inc b/core/layout.inc
index a73a36c0..556f4a8e 100644
--- a/core/layout.inc
+++ b/core/layout.inc
@@ -40,8 +40,8 @@ LATEBSS_START equ 0B800h
section .replacestub exec write progbits align=16
; Use .bss for things that doesn't have to be in low memory;
- ; with .bss1 and .bss2 to offload. .earlybss should be used
- ; for things that absolutely have to be below 0x7c00.
+ ; .earlybss should be used for things that absolutely have
+ ; to be below 0x7c00.
section .bss write nobits align=16
%if 0 ; IS_PXELINUX
@@ -54,8 +54,6 @@ LATEBSS_START equ 0B800h
RBFG_brainfuck: resb 2048 ; Bigger than an Ethernet packet...
%endif
- section .bss2 write nobits align=16
-
section .init exec write progbits align=1
section .text exec write progbits align=1
section .bcopyxx exec write progbits align=16
@@ -69,9 +67,6 @@ RBFG_brainfuck: resb 2048 ; Bigger than an Ethernet packet...
; the spillover from the last fractional sector load.
section .uibss write nobits align=16
- ; Normal bss...
- section .bss1 write nobits align=16
-
; Symbols from linker script
%macro SECINFO 1
extern __%1_start, __%1_lma, __%1_end