patch-2.4.20 linux-2.4.20/arch/parisc/vmlinux64.lds
Next file: linux-2.4.20/arch/ppc/8260_io/Config.in
Previous file: linux-2.4.20/arch/parisc/vmlinux.lds
Back to the patch index
Back to the overall index
- Lines: 77
- Date:
Thu Nov 28 15:53:10 2002
- Orig file:
linux-2.4.19/arch/parisc/vmlinux64.lds
- Orig date:
Wed Dec 31 16:00:00 1969
diff -urN linux-2.4.19/arch/parisc/vmlinux64.lds linux-2.4.20/arch/parisc/vmlinux64.lds
@@ -0,0 +1,76 @@
+/* ld script to make hppa Linux kernel */
+OUTPUT_ARCH(hppa:hppa2.0w)
+ENTRY(_stext)
+SECTIONS
+{
+
+ . = 0x10100000;
+
+ _text = .; /* Text and read-only data */
+ .text BLOCK(16) : {
+ *(.text*)
+ *(.PARISC.unwind)
+ *(.fixup)
+ *(.lock.text) /* out-of-line lock text */
+ *(.gnu.warning)
+ } = 0
+
+ . = ALIGN(16);
+ .rodata : { *(.rodata) }
+ .kstrtab : { *(.kstrtab) }
+
+ _etext = .; /* End of text section */
+
+ .data BLOCK(8192) : { /* Data without special */
+ data_start = .;
+ *(.data)
+ }
+
+ . = ALIGN(16); /* Exception table */
+ __start___ex_table = .;
+ __ex_table : { *(__ex_table) }
+ __stop___ex_table = .;
+
+ __start___ksymtab = .; /* Kernel symbol table */
+ __ksymtab : { *(__ksymtab) }
+ __stop___ksymtab = .;
+
+ . = ALIGN(16); /* Linkage tables */
+ .opd : { *(.opd) } PROVIDE (__gp = .); .plt : { *(.plt) } .dlt : { *(.dlt) }
+
+ . = ALIGN(16384);
+ __init_begin = .;
+ .init.text : { *(.init.text) }
+ .init.data : { *(.init.data) }
+ . = ALIGN(16);
+ __setup_start = .;
+ .setup.init : { *(.setup.init) }
+ __setup_end = .;
+ __initcall_start = .;
+ .initcall.init : { *(.initcall.init) }
+ __initcall_end = .;
+ __init_end = .;
+
+
+ init_task BLOCK(16384) : { *(init_task) } /* The initial task and kernel stack */
+ init_istack BLOCK(32768) : { *(init_task) } /* The initial interrupt stack */
+
+ _edata = .; /* End of data section */
+
+
+ .bss : { *(.bss) *(COMMON) } /* BSS */
+
+
+ _end = . ;
+
+ /* Stabs debugging sections. */
+ .stab 0 : { *(.stab) }
+ .stabstr 0 : { *(.stabstr) }
+ .stab.excl 0 : { *(.stab.excl) }
+ .stab.exclstr 0 : { *(.stab.exclstr) }
+ .stab.index 0 : { *(.stab.index) }
+ .stab.indexstr 0 : { *(.stab.indexstr) }
+ .comment 0 : { *(.comment) }
+ .note 0 : { *(.note) }
+
+}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)