Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 OUTPUT_ARCH(powerpc:common)
0003 ENTRY(_zimage_start)
0004 EXTERN(_zimage_start)
0005 SECTIONS
0006 {
0007   _vmlinux_start =  .;
0008   .kernel:vmlinux.bin : { *(.kernel:vmlinux.bin) }
0009   _vmlinux_end =  .;
0010 
0011   . = ALIGN(8);
0012   _dtb_start = .;
0013   .kernel:dtb : { *(.kernel:dtb) }
0014   _dtb_end = .;
0015 
0016   . = ALIGN(4096);
0017   _initrd_start =  .;
0018   .kernel:initrd : { *(.kernel:initrd) }
0019   _initrd_end =  .;
0020 
0021   _start = .;
0022   .text      :
0023   {
0024     *(.text)
0025     *(.fixup)
0026   }
0027   _etext = .;
0028   . = ALIGN(4096);
0029   .data    :
0030   {
0031     *(.rodata*)
0032     *(.data*)
0033     *(.sdata*)
0034     __got2_start = .;
0035     *(.got2)
0036     __got2_end = .;
0037   }
0038 
0039   . = ALIGN(4096);
0040   _edata  =  .;
0041 
0042   . = ALIGN(4096);
0043   __bss_start = .;
0044   .bss       :
0045   {
0046    *(.sbss)
0047    *(.bss)
0048   }
0049   . = ALIGN(4096);
0050   _end = . ;
0051 }