Loading...
1/* SPDX-License-Identifier: GPL-2.0 */
2OUTPUT_ARCH(powerpc:common)
3ENTRY(_zimage_start)
4EXTERN(_zimage_start)
5SECTIONS
6{
7 _vmlinux_start = .;
8 .kernel:vmlinux.bin : { *(.kernel:vmlinux.bin) }
9 _vmlinux_end = .;
10
11 . = ALIGN(8);
12 _dtb_start = .;
13 .kernel:dtb : { *(.kernel:dtb) }
14 _dtb_end = .;
15
16 . = ALIGN(4096);
17 _initrd_start = .;
18 .kernel:initrd : { *(.kernel:initrd) }
19 _initrd_end = .;
20
21 _start = .;
22 .text :
23 {
24 *(.text)
25 *(.fixup)
26 }
27 _etext = .;
28 . = ALIGN(4096);
29 .data :
30 {
31 *(.rodata*)
32 *(.data*)
33 *(.sdata*)
34 __got2_start = .;
35 *(.got2)
36 __got2_end = .;
37 }
38
39 . = ALIGN(4096);
40 _edata = .;
41
42 . = ALIGN(4096);
43 __bss_start = .;
44 .bss :
45 {
46 *(.sbss)
47 *(.bss)
48 }
49 . = ALIGN(4096);
50 _end = . ;
51}
1OUTPUT_ARCH(powerpc:common)
2ENTRY(_zimage_start)
3EXTERN(_zimage_start)
4SECTIONS
5{
6 _vmlinux_start = .;
7 .kernel:vmlinux.bin : { *(.kernel:vmlinux.bin) }
8 _vmlinux_end = .;
9
10 . = ALIGN(4096);
11 _dtb_start = .;
12 .kernel:dtb : { *(.kernel:dtb) }
13 _dtb_end = .;
14
15 . = ALIGN(4096);
16 _initrd_start = .;
17 .kernel:initrd : { *(.kernel:initrd) }
18 _initrd_end = .;
19
20 _start = .;
21 .text :
22 {
23 *(.text)
24 *(.fixup)
25 }
26 _etext = .;
27 . = ALIGN(4096);
28 .data :
29 {
30 *(.rodata*)
31 *(.data*)
32 *(.sdata*)
33 __got2_start = .;
34 *(.got2)
35 __got2_end = .;
36 }
37
38 . = ALIGN(4096);
39 _edata = .;
40
41 . = ALIGN(4096);
42 __bss_start = .;
43 .bss :
44 {
45 *(.sbss)
46 *(.bss)
47 }
48 . = ALIGN(4096);
49 _end = . ;
50}