4 ram : ORIGIN = 0x80010000 - 0x800, LENGTH = 2M - 0x10000 + 0x800
5 dcache : ORIGIN = 0x1f800000, LENGTH = 0x400
8 _stacktop = ORIGIN(ram) + LENGTH(ram) - 16;
9 _dcache = ORIGIN(dcache);
10 _dcache_end = ORIGIN(dcache) + LENGTH(dcache);
11 _progsize = _imgend - _start;
14 /* put the exe header at the start, and pad it to 2k */
21 /* the entry point should go first */
26 .rodata : { * (.rodata*); } >ram
27 .data : { * (.data*); } >ram
29 _gp = ALIGN(16) + 0x7ff0;
41 .bss ALIGN(4) (NOLOAD) : {
43 /* .sbss first to be reachable by _gp */