123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /* vim: tabstop=4 shiftwidth=4 noexpandtab
- * Kernel linker script for x86
- */
- OUTPUT_FORMAT("binary")
- /*ENTRY(start) */
- phys = 0x7c00;
- SECTIONS
- {
- . = 0x7c00;
- .text :
- {
- code = .;
- *(.text)
- }
- .rodata BLOCK(1) : ALIGN(1)
- {
- *(.rodata)
- }
- .data BLOCK(1) : ALIGN(1)
- {
- data = .;
- *(.data)
- }
- .bss BLOCK(1) : ALIGN(1)
- {
- bss = .;
- *(COMMON)
- *(.bss)
- *(.stack)
- }
- end = .;
- /DISCARD/ :
- {
- *(.comment)
- *(.eh_frame)
- *(.note.gnu.build-id)
- }
- }
|