| 1 | ENTRY(boot) |
| 2 | SECTIONS { |
| 3 | .boot 0x7c00 : AT(0) { *(.boot) } |
| 4 | .text 0x10000 : AT(512) { *(.text*) } |
| 5 | .rodata : AT(LOADADDR(.text) + SIZEOF(.text)) { *(.rodata*) } |
| 6 | .data : AT(LOADADDR(.rodata) + SIZEOF(.rodata)) { *(.data*) } |
| 7 | .bss (NOLOAD) : ALIGN(4096) { |
| 8 | __bss_start = .; |
| 9 | *(.bss*) *(COMMON) |
| 10 | __bss_end = .; |
| 11 | } |
| 12 | /DISCARD/ : { *(.eh_frame*) *(.note*) *(.comment*) } |
| 13 | } |