amiga_boottest

diff amiga.ld @ 1:48093e4bd99a

stuff
author John Tsiombikas <nuclear@member.fsf.org>
date Wed, 21 Feb 2018 18:00:45 +0200
parents 51422ea54b9d
children 58ebd84822e7
line diff
     1.1 --- a/amiga.ld	Wed Feb 21 12:00:13 2018 +0200
     1.2 +++ b/amiga.ld	Wed Feb 21 18:00:45 2018 +0200
     1.3 @@ -1,27 +1,27 @@
     1.4  OUTPUT_ARCH(m68k)
     1.5  
     1.6 -MEMORY
     1.7 -{
     1.8 -	chipram : ORIGIN = 0, LENGTH = 0x80000
     1.9 -}
    1.10 -
    1.11  PROVIDE (_stacktop = 0x80000);
    1.12  
    1.13  SECTIONS {
    1.14  	/* bootblock will load us at 100h, after the interrupt vectors */
    1.15  	. = 0x100;
    1.16  
    1.17 -	.text : { * (.text); } >chipram
    1.18 -	.rodata : { * (.rodata); } >chipram
    1.19 -	.data : { * (.data); } >chipram
    1.20 +	.text : {
    1.21 +		* (.text.startup);
    1.22 +		* (.text);
    1.23 +	}
    1.24 +	.rodata : { * (.rodata); }
    1.25 +	.data : { * (.data); }
    1.26 +
    1.27 +	.dummy ALIGN(4): { LONG(42); }
    1.28  
    1.29  	.bss ALIGN(4): {
    1.30  		_bss_start = .;
    1.31  		* (.bss);
    1.32  		. = ALIGN(4);
    1.33  		_bss_end = .;
    1.34 -	} >chipram
    1.35 +	}
    1.36  	_bss_size = SIZEOF(.bss);
    1.37  
    1.38 -	.dummy ALIGN(4): { LONG(42); } >chipram
    1.39 +	_mem_start = .;
    1.40  }