xref: /openbmc/qemu/tests/tcg/arm/system/kernel.ld (revision 56611e17)
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