summaryrefslogtreecommitdiff
path: root/linker.ld
diff options
context:
space:
mode:
authorAleksa Vučković <aleksav013@gmail.com>2021-10-06 23:32:15 +0200
committerAleksa Vučković <aleksav013@gmail.com>2021-10-06 23:32:15 +0200
commita9f29cfe168f634434047b55ab16b760e9020680 (patch)
treee409f6b5a091227985c1840d16d067edf26ef2dc /linker.ld
parent9d4d44687eecb7389cd67177097afe424b928ec7 (diff)
newlines and scrolling
Diffstat (limited to 'linker.ld')
-rw-r--r--linker.ld43
1 files changed, 0 insertions, 43 deletions
diff --git a/linker.ld b/linker.ld
deleted file mode 100644
index 38ddd94..0000000
--- a/linker.ld
+++ /dev/null
@@ -1,43 +0,0 @@
-/* The bootloader will look at this image and start execution at the symbol
- designated as the entry point. */
-ENTRY(_start)
-
-/* Tell where the various sections of the object files will be put in the final
- kernel image. */
-SECTIONS
-{
- /* Begin putting sections at 1 MiB, a conventional place for kernels to be
- loaded at by the bootloader. */
- . = 1M;
-
- /* First put the multiboot header, as it is required to be put very early
- early in the image or the bootloader won't recognize the file format.
- Next we'll put the .text section. */
- .text BLOCK(4K) : ALIGN(4K)
- {
- *(.multiboot)
- *(.text)
- }
-
- /* Read-only data. */
- .rodata BLOCK(4K) : ALIGN(4K)
- {
- *(.rodata)
- }
-
- /* Read-write data (initialized) */
- .data BLOCK(4K) : ALIGN(4K)
- {
- *(.data)
- }
-
- /* Read-write data (uninitialized) and stack */
- .bss BLOCK(4K) : ALIGN(4K)
- {
- *(COMMON)
- *(.bss)
- }
-
- /* The compiler may produce other sections, by default it will put them in
- a segment with the same name. Simply add stuff here as needed. */
-}