patch-2.1.34 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.33/linux/arch/sparc64/vmlinux.lds linux/arch/sparc64/vmlinux.lds
@@ -1,12 +1,12 @@
 /* ld script to make UltraLinux kernel */
 OUTPUT_FORMAT("elf64-sparc", "elf64-sparc", "elf64-sparc")
-OUTPUT_ARCH(sparc:v9)
+OUTPUT_ARCH(sparc:v9a)
 ENTRY(_start)
 
 SECTIONS
 {
   empty_zero_page = 0xfffff80000000000;
-  empty_bad_page =  0xfffff80000002000;
+  swapper_pg_dir =  0xfffff80000002000;
   . = 0x4000;
   .text 0xfffff80000004000 :
   {
@@ -53,7 +53,15 @@
    *(.bss)
    *(COMMON)
    . = ALIGN(8192);
-   empty_bad_page_table = .;
+   empty_bad_pmd_table = .;
+   . += 8192;
+   empty_bad_pte_table = .;
+   . += 8192;
+   empty_null_pmd_table = .;
+   . += 8192;
+   empty_null_pte_table = .;
+   . += 8192;
+   empty_bad_page = .;
    . += 8192;
   }
   _end = . ;

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