summaryrefslogtreecommitdiff
path: root/arch/amd64
diff options
context:
space:
mode:
Diffstat (limited to 'arch/amd64')
-rw-r--r--arch/amd64/linker.ld52
1 files changed, 26 insertions, 26 deletions
diff --git a/arch/amd64/linker.ld b/arch/amd64/linker.ld
index e097f56..7a34a9e 100644
--- a/arch/amd64/linker.ld
+++ b/arch/amd64/linker.ld
@@ -1,38 +1,38 @@
ENTRY(start)
SECTIONS {
- . = 1M;
-
- kernel_start = .;
+ . = 1M;
- .boot BLOCK(4K) : ALIGN(4K)
- {
- *(.multiboot)
- }
+ kernel_start = .;
- .rodata BLOCK(4K) : ALIGN(4K)
- {
- *(.rodata)
- }
+ .boot BLOCK(4K) : ALIGN(4K)
+ {
+ *(.multiboot)
+ }
- .data BLOCK(4K) : ALIGN(4K)
- {
- *(.data)
- }
+ .rodata BLOCK(4K) : ALIGN(4K)
+ {
+ *(.rodata)
+ }
- text_start = .;
+ .data BLOCK(4K) : ALIGN(4K)
+ {
+ *(.data)
+ }
- .text BLOCK(4K) : ALIGN(4K)
- {
- *(.text)
- }
+ text_start = .;
- text_end = .;
+ .text BLOCK(4K) : ALIGN(4K)
+ {
+ *(.text)
+ }
- .bss BLOCK(4K) : ALIGN(4K)
- {
- *(.bss)
- }
+ text_end = .;
- kernel_end = .;
+ .bss BLOCK(4K) : ALIGN(4K)
+ {
+ *(.bss)
+ }
+
+ kernel_end = .;
}