Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/pull-migration-20210726a...
[qemu/armbru.git] / pc-bios / vof / vof.lds
blob1506ab4b0185e7aab77e1bdda74e07ca9d4ef965
1 OUTPUT_FORMAT("elf32-powerpc")
2 OUTPUT_ARCH(powerpc:common)
4 /* set the entry point */
5 ENTRY ( __start )
7 SECTIONS {
8         __executable_start = .;
10         .text : {
11                 *(.text)
12         }
14         __etext = .;
16         . = ALIGN(8);
18         .data : {
19                 *(.data)
20                 *(.rodata .rodata.*)
21                 *(.got1)
22                 *(.sdata)
23                 *(.opd)
24         }
26         /* FIXME bss at end ??? */
28         . = ALIGN(8);
29         __bss_start = .;
30         .bss : {
31                 *(.sbss) *(.scommon)
32                 *(.dynbss)
33                 *(.bss)
34         }
36         . = ALIGN(8);
37         __bss_end = .;
38         __bss_size = (__bss_end - __bss_start);
40         . = ALIGN(256);
41         __toc_start = DEFINED (.TOC.) ? .TOC. : ADDR (.got) + 0x8000;
42         .got :
43         {
44                  *(.toc .got)
45         }
46         . = ALIGN(8);
47         __toc_end = .;