aboutsummaryrefslogtreecommitdiff
path: root/src/linker.ld
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2021-04-13 15:31:45 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2021-04-13 15:31:45 +0200
commit5a9a57177f730d1c00ab2b47f91e5ea2660a4f77 (patch)
tree8d98016687cba592133ca8c57934f60e06f94bbf /src/linker.ld
parent457a2117706cdaee34f894e67c89da7bf29f6143 (diff)
Enable .bss zeroing and improve paging
Diffstat (limited to 'src/linker.ld')
-rw-r--r--src/linker.ld14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/linker.ld b/src/linker.ld
index fdc7b1b..d281e81 100644
--- a/src/linker.ld
+++ b/src/linker.ld
@@ -5,23 +5,25 @@ OUTPUT_ARCH(i386)
SECTIONS {
. = 1M;
- .text :
+ .text : ALIGN(4)
{
*(.multiboot)
*(.text)
}
- .rodata :
+ .rodata : ALIGN(4)
{
*(.rodata)
}
- .data :
+ .data : ALIGN(4)
{
*(.data)
}
- .bss :
+ .bss : ALIGN(4)
{
- *(.bss)
- *(COMMON)
+ _bss_start = .;
+ *(.bss);
+ _bss_end = .;
+ *(COMMON);
}
} \ No newline at end of file