Explicit locations: introduce explicit locations
[deliverable/binutils-gdb.git] / ld / emulparams / elf32bfinfd.sh
index e3ae57b072e28c0378b6821c3d4aefaa125fc86c..4c96bc95a430f1a58254fc6a63b0b1a1cc291be0 100644 (file)
@@ -1,4 +1,4 @@
-. ${srcdir}/emulparams/bfin.sh
+. ${srcdir}/emulparams/elf32bfin.sh
 unset STACK_ADDR
 OUTPUT_FORMAT="elf32-bfinfdpic"
 MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
@@ -14,9 +14,18 @@ OTHER_READONLY_SECTIONS="
     ${RELOCATING+__ROFIXUP_END__ = .;}
   }
 "
-# 0xff700000, 0xff800000, 0xff900000 and 0xffa00000 are also used in
-# Dynamic linker and linux kernel. They need to be keep synchronized.
+# 0xfeb00000, 0xfec00000, 0xff700000, 0xff800000, 0xff900000
+# 0xffa00000 are also used in Dynamic linker and linux kernel.
+# They need to be kept synchronized.
 OTHER_SECTIONS="
+  .l2.text 0xfeb00000  :
+  {
+    *(.l2.text)
+  }
+  .l2.data 0xfec00000  :
+  {
+    *(.l2.data)
+  }
   .l1.data 0xff700000  :
   {
     *(.l1.data)
@@ -34,3 +43,4 @@ OTHER_SECTIONS="
     *(.l1.text)
   }
 "
+EXTRA_EM_FILE=bfin
This page took 0.023691 seconds and 4 git commands to generate.