1*56611e17SAlex BennéeENTRY(__start) 2*56611e17SAlex Bennée 3*56611e17SAlex BennéeSECTIONS 4*56611e17SAlex Bennée{ 5*56611e17SAlex Bennée /* virt machine, RAM starts at 1gb */ 6*56611e17SAlex Bennée . = (1 << 30); 7*56611e17SAlex Bennée .text : { 8*56611e17SAlex Bennée *(.text) 9*56611e17SAlex Bennée } 10*56611e17SAlex Bennée .rodata : { 11*56611e17SAlex Bennée *(.rodata) 12*56611e17SAlex Bennée } 13*56611e17SAlex Bennée /* align r/w section to next 2mb */ 14*56611e17SAlex Bennée . = ALIGN(1 << 21); 15*56611e17SAlex Bennée .data : { 16*56611e17SAlex Bennée *(.data) 17*56611e17SAlex Bennée } 18*56611e17SAlex Bennée .bss : { 19*56611e17SAlex Bennée *(.bss) 20*56611e17SAlex Bennée } 21*56611e17SAlex Bennée /DISCARD/ : { 22*56611e17SAlex Bennée *(.ARM.attributes) 23*56611e17SAlex Bennée } 24*56611e17SAlex Bennée} 25