diff options
Diffstat (limited to 'arch/amd64/linker.ld')
-rw-r--r-- | arch/amd64/linker.ld | 52 |
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 = .; } |