amiga_boottest
annotate amiga.ld @ 0:51422ea54b9d
initial commit
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Wed, 21 Feb 2018 12:00:13 +0200 |
parents | |
children | 48093e4bd99a |
rev | line source |
---|---|
nuclear@0 | 1 OUTPUT_ARCH(m68k) |
nuclear@0 | 2 |
nuclear@0 | 3 MEMORY |
nuclear@0 | 4 { |
nuclear@0 | 5 chipram : ORIGIN = 0, LENGTH = 0x80000 |
nuclear@0 | 6 } |
nuclear@0 | 7 |
nuclear@0 | 8 PROVIDE (_stacktop = 0x80000); |
nuclear@0 | 9 |
nuclear@0 | 10 SECTIONS { |
nuclear@0 | 11 /* bootblock will load us at 100h, after the interrupt vectors */ |
nuclear@0 | 12 . = 0x100; |
nuclear@0 | 13 |
nuclear@0 | 14 .text : { * (.text); } >chipram |
nuclear@0 | 15 .rodata : { * (.rodata); } >chipram |
nuclear@0 | 16 .data : { * (.data); } >chipram |
nuclear@0 | 17 |
nuclear@0 | 18 .bss ALIGN(4): { |
nuclear@0 | 19 _bss_start = .; |
nuclear@0 | 20 * (.bss); |
nuclear@0 | 21 . = ALIGN(4); |
nuclear@0 | 22 _bss_end = .; |
nuclear@0 | 23 } >chipram |
nuclear@0 | 24 _bss_size = SIZEOF(.bss); |
nuclear@0 | 25 |
nuclear@0 | 26 .dummy ALIGN(4): { LONG(42); } >chipram |
nuclear@0 | 27 } |