nuclear@0: OUTPUT_ARCH(m68k) nuclear@0: nuclear@0: MEMORY nuclear@0: { nuclear@0: chipram : ORIGIN = 0, LENGTH = 0x80000 nuclear@0: } nuclear@0: nuclear@0: PROVIDE (_stacktop = 0x80000); nuclear@0: nuclear@0: SECTIONS { nuclear@0: /* bootblock will load us at 100h, after the interrupt vectors */ nuclear@0: . = 0x100; nuclear@0: nuclear@0: .text : { * (.text); } >chipram nuclear@0: .rodata : { * (.rodata); } >chipram nuclear@0: .data : { * (.data); } >chipram nuclear@0: nuclear@0: .bss ALIGN(4): { nuclear@0: _bss_start = .; nuclear@0: * (.bss); nuclear@0: . = ALIGN(4); nuclear@0: _bss_end = .; nuclear@0: } >chipram nuclear@0: _bss_size = SIZEOF(.bss); nuclear@0: nuclear@0: .dummy ALIGN(4): { LONG(42); } >chipram nuclear@0: }