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