]> git.proxmox.com Git - mirror_qemu.git/blob - pc-bios/vof/vof.lds
spapr: Implement Open Firmware client interface
[mirror_qemu.git] / pc-bios / vof / vof.lds
1 OUTPUT_FORMAT("elf32-powerpc")
2 OUTPUT_ARCH(powerpc:common)
3
4 /* set the entry point */
5 ENTRY ( __start )
6
7 SECTIONS {
8 __executable_start = .;
9
10 .text : {
11 *(.text)
12 }
13
14 __etext = .;
15
16 . = ALIGN(8);
17
18 .data : {
19 *(.data)
20 *(.rodata .rodata.*)
21 *(.got1)
22 *(.sdata)
23 *(.opd)
24 }
25
26 /* FIXME bss at end ??? */
27
28 . = ALIGN(8);
29 __bss_start = .;
30 .bss : {
31 *(.sbss) *(.scommon)
32 *(.dynbss)
33 *(.bss)
34 }
35
36 . = ALIGN(8);
37 __bss_end = .;
38 __bss_size = (__bss_end - __bss_start);
39
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 = .;
48 }