1*b97028b8SRichard HendersonENTRY(_start) 2*b97028b8SRichard Henderson 3*b97028b8SRichard HendersonSECTIONS 4*b97028b8SRichard Henderson{ 5*b97028b8SRichard Henderson /* virt machine, RAM starts at 2gb */ 6*b97028b8SRichard Henderson . = 0x80000000; 7*b97028b8SRichard Henderson .text : { 8*b97028b8SRichard Henderson *(.text) 9*b97028b8SRichard Henderson } 10*b97028b8SRichard Henderson .rodata : { 11*b97028b8SRichard Henderson *(.rodata) 12*b97028b8SRichard Henderson } 13*b97028b8SRichard Henderson /* align r/w section to next 2mb */ 14*b97028b8SRichard Henderson . = ALIGN(1 << 21); 15*b97028b8SRichard Henderson .data : { 16*b97028b8SRichard Henderson *(.data) 17*b97028b8SRichard Henderson } 18*b97028b8SRichard Henderson .bss : { 19*b97028b8SRichard Henderson *(.bss) 20*b97028b8SRichard Henderson } 21*b97028b8SRichard Henderson} 22