diff options
Diffstat (limited to 'package/aboot/src/aboot.lds')
| -rw-r--r-- | package/aboot/src/aboot.lds | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/package/aboot/src/aboot.lds b/package/aboot/src/aboot.lds new file mode 100644 index 000000000..415ab80e5 --- /dev/null +++ b/package/aboot/src/aboot.lds @@ -0,0 +1,26 @@ +OUTPUT_FORMAT("elf64-alpha") +ENTRY(__start) +PHDRS { kernel PT_LOAD; } +SECTIONS +{ + . = 0x20000000; + .text : { *(.text) } :kernel + _etext = .; + PROVIDE (etext = .); + .rodata : { *(.rodata) } :kernel + .data : { *(.data) } :kernel + .got : { *(.got) } :kernel + .sdata : { *(.sdata) } :kernel + _edata = .; + PROVIDE (edata = .); + .sbss : { *(.sbss) *(.scommon) } :kernel + .bss : { *(.bss) *(COMMON) } :kernel + _end = . ; + PROVIDE (end = .); + + /DISCARD/ : { *(.eh_frame) } + + .mdebug 0 : { *(.mdebug) } + .note 0 : { *(.note) } + .comment 0 : { *(.comment) } +} |
