blob: fb465a4d89b5390aae30d540b9852dd93f4e506a [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001OUTPUT_ARCH(powerpc:common)
Linus Torvalds1da177e2005-04-16 15:20:36 -07002SECTIONS
3{
Linus Torvalds1da177e2005-04-16 15:20:36 -07004 .text :
5 {
6 *(.text)
7 *(.fixup)
Linus Torvalds1da177e2005-04-16 15:20:36 -07008 }
Linus Torvalds1da177e2005-04-16 15:20:36 -07009 _etext = .;
Linus Torvalds1da177e2005-04-16 15:20:36 -070010 . = ALIGN(4096);
11 .data :
12 {
Olaf Hering06cf26b2005-10-28 17:46:44 -070013 *(.rodata*)
14 *(.data*)
15 *(.sdata*)
16 *(.got*)
Linus Torvalds1da177e2005-04-16 15:20:36 -070017 }
18
19 . = ALIGN(4096);
20 _vmlinux_start = .;
21 .kernel:vmlinux.strip : { *(.kernel:vmlinux.strip) }
22 _vmlinux_end = .;
23
24 . = ALIGN(4096);
25 _initrd_start = .;
26 .kernel:initrd : { *(.kernel:initrd) }
27 _initrd_end = .;
28
29 . = ALIGN(4096);
30 _edata = .;
Linus Torvalds1da177e2005-04-16 15:20:36 -070031
32 . = ALIGN(4096);
33 __bss_start = .;
34 .bss :
35 {
Olaf Hering06cf26b2005-10-28 17:46:44 -070036 *(.sbss)
Linus Torvalds1da177e2005-04-16 15:20:36 -070037 *(.bss)
Linus Torvalds1da177e2005-04-16 15:20:36 -070038 }
39 . = ALIGN(4096);
40 _end = . ;
Linus Torvalds1da177e2005-04-16 15:20:36 -070041}