patch-2.1.29 linux/arch/sparc64/vmlinux.lds

Next file: linux/drivers/block/floppy.c
Previous file: linux/arch/sparc64/prom/tree.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.28/linux/arch/sparc64/vmlinux.lds linux/arch/sparc64/vmlinux.lds
@@ -2,10 +2,11 @@
 OUTPUT_FORMAT("elf64-sparc", "elf64-sparc", "elf64-sparc")
 OUTPUT_ARCH(sparc:v9)
 ENTRY(_start)
+
 SECTIONS
 {
-  . = 0x100200 + SIZEOF_HEADERS;
-  .text 0xfffff80000008000 :
+  . = 0x4000;
+  .text 0xfffff80000004000 :
   {
     *(.text)
     *(.gnu.warning)
@@ -35,6 +36,12 @@
   .data.init : { *(.data.init) }
   . = ALIGN(8192);
   __init_end = .;
+  __p1275_loc = .;
+  .p1275 :
+  {
+	*(.p1275)
+	. = ALIGN(8192);
+  }
   __bss_start = .;
   .sbss      : { *(.sbss) *(.scommon) }
   .bss       :
@@ -45,12 +52,6 @@
   }
   _end = . ;
   PROVIDE (end = .);
-  __p1275_loc = .;
-  .p1275 0x0000000000008000 :
-  {
-	*(.p1275)
-  }
-  __p1275_end = .;
   /* Stabs debugging sections.  */
   .stab 0 : { *(.stab) }
   .stabstr 0 : { *(.stabstr) }

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov