vmlinux64.lds
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:2k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. /* ld script to make hppa Linux kernel */
  2. OUTPUT_ARCH(hppa:hppa2.0w)
  3. ENTRY(_stext)
  4. SECTIONS
  5. {
  6.   . = 0x10100000;
  7.   _text = .; /* Text and read-only data */
  8.   .text BLOCK(16) : {
  9. *(.text*)
  10. *(.PARISC.unwind)
  11. *(.fixup)
  12. *(.lock.text) /* out-of-line lock text */
  13. *(.gnu.warning)
  14. } = 0
  15.   . = ALIGN(16);
  16.   .rodata : { *(.rodata) }
  17.   .kstrtab : { *(.kstrtab) }
  18.   _etext = .; /* End of text section */
  19.   
  20.   .data BLOCK(8192) : { /* Data without special */
  21. data_start = .;
  22. *(.data)
  23. }
  24.   . = ALIGN(16); /* Exception table */
  25.   __start___ex_table = .;
  26.   __ex_table : { *(__ex_table) }
  27.   __stop___ex_table = .;
  28.   __start___ksymtab = .; /* Kernel symbol table */
  29.   __ksymtab : { *(__ksymtab) }
  30.   __stop___ksymtab = .;
  31.   . = ALIGN(16); /* Linkage tables */
  32.   .opd : { *(.opd) } PROVIDE (__gp = .); .plt : { *(.plt) } .dlt : { *(.dlt) }
  33.   . = ALIGN(16384);
  34.   __init_begin = .;
  35.   .init.text : { *(.init.text) }
  36.   .init.data : { *(.init.data) }
  37.   . = ALIGN(16);
  38.   __setup_start = .;
  39.   .setup.init : { *(.setup.init) }
  40.   __setup_end = .;
  41.   __initcall_start = .;
  42.   .initcall.init : { *(.initcall.init) } 
  43.   __initcall_end = .;
  44.   __init_end = .;
  45.   init_task BLOCK(16384) : { *(init_task) }  /* The initial task and kernel stack */
  46.   init_istack BLOCK(32768) : { *(init_task) }  /* The initial interrupt stack */
  47.   _edata = .; /* End of data section */
  48.   .bss : { *(.bss) *(COMMON) } /* BSS */
  49.   _end = . ;
  50.   /* Stabs debugging sections.  */
  51.   .stab 0 : { *(.stab) }
  52.   .stabstr 0 : { *(.stabstr) }
  53.   .stab.excl 0 : { *(.stab.excl) }
  54.   .stab.exclstr 0 : { *(.stab.exclstr) }
  55.   .stab.index 0 : { *(.stab.index) }
  56.   .stab.indexstr 0 : { *(.stab.indexstr) }
  57.   .comment 0 : { *(.comment) }
  58.   .note 0 : { *(.note) }
  59. }