Wolfgang Denk 19 年之前
父節點
當前提交
7481266e4e
共有 100 個文件被更改,包括 127 次插入3 次删除
  1. 7 0
      CHANGELOG
  2. 3 3
      Makefile
  3. 1 0
      board/LEOX/elpt860/u-boot.lds
  4. 2 0
      board/LEOX/elpt860/u-boot.lds.debug
  5. 1 0
      board/MAI/AmigaOneG3SE/u-boot.lds
  6. 1 0
      board/Marvell/db64360/u-boot.lds
  7. 1 0
      board/Marvell/db64460/u-boot.lds
  8. 1 0
      board/RPXClassic/u-boot.lds
  9. 2 0
      board/RPXClassic/u-boot.lds.debug
  10. 1 0
      board/RPXlite/u-boot.lds
  11. 2 0
      board/RPXlite/u-boot.lds.debug
  12. 1 0
      board/RPXlite_dw/u-boot.lds
  13. 2 0
      board/RPXlite_dw/u-boot.lds.debug
  14. 1 0
      board/RRvision/u-boot.lds
  15. 2 0
      board/a3000/u-boot.lds
  16. 1 0
      board/adder/u-boot.lds
  17. 1 0
      board/alaska/u-boot.lds
  18. 1 0
      board/amcc/bamboo/u-boot.lds
  19. 1 0
      board/amcc/bubinga/u-boot.lds
  20. 1 0
      board/amcc/ebony/u-boot.lds
  21. 1 0
      board/amcc/luan/u-boot.lds
  22. 1 0
      board/amcc/ocotea/u-boot.lds
  23. 1 0
      board/amcc/walnut/u-boot.lds
  24. 1 0
      board/amcc/yellowstone/u-boot.lds
  25. 1 0
      board/amcc/yosemite/u-boot.lds
  26. 1 0
      board/amirix/ap1000/u-boot.lds
  27. 1 0
      board/atc/u-boot.lds
  28. 1 0
      board/barco/u-boot.lds
  29. 1 0
      board/bmw/u-boot.lds
  30. 1 0
      board/c2mon/u-boot.lds
  31. 2 0
      board/c2mon/u-boot.lds.debug
  32. 1 0
      board/canmb/u-boot.lds
  33. 1 0
      board/cds/mpc8541cds/u-boot.lds
  34. 1 0
      board/cds/mpc8548cds/u-boot.lds
  35. 1 0
      board/cds/mpc8555cds/u-boot.lds
  36. 1 0
      board/cmi/u-boot.lds
  37. 2 0
      board/cogent/u-boot.lds
  38. 2 0
      board/cogent/u-boot.lds.debug
  39. 1 0
      board/cpc45/u-boot.lds
  40. 1 0
      board/cpu86/u-boot.lds
  41. 1 0
      board/cpu87/u-boot.lds
  42. 1 0
      board/cray/L1/u-boot.lds
  43. 2 0
      board/cray/L1/u-boot.lds.debug
  44. 1 0
      board/csb272/u-boot.lds
  45. 1 0
      board/csb472/u-boot.lds
  46. 1 0
      board/cu824/u-boot.lds
  47. 2 0
      board/dave/PPChameleonEVB/u-boot.lds
  48. 1 0
      board/eXalion/u-boot.lds
  49. 1 0
      board/eltec/bab7xx/u-boot.lds
  50. 1 0
      board/eltec/elppc/u-boot.lds
  51. 1 0
      board/eltec/mhpc/u-boot.lds
  52. 2 0
      board/eltec/mhpc/u-boot.lds.debug
  53. 1 0
      board/emk/top5200/u-boot.lds
  54. 1 0
      board/emk/top860/u-boot.lds
  55. 2 0
      board/emk/top860/u-boot.lds.debug
  56. 1 0
      board/ep8248/u-boot.lds
  57. 1 0
      board/ep8260/u-boot.lds
  58. 1 0
      board/eric/u-boot.lds
  59. 1 0
      board/esd/adciop/u-boot.lds
  60. 1 0
      board/esd/apc405/u-boot.lds
  61. 1 0
      board/esd/ar405/u-boot.lds
  62. 1 0
      board/esd/ash405/u-boot.lds
  63. 1 0
      board/esd/canbt/u-boot.lds
  64. 1 0
      board/esd/cms700/u-boot.lds
  65. 1 0
      board/esd/cpci2dp/u-boot.lds
  66. 1 0
      board/esd/cpci405/u-boot.lds
  67. 1 0
      board/esd/cpci440/u-boot.lds
  68. 1 0
      board/esd/cpci5200/u-boot.lds
  69. 1 0
      board/esd/cpci750/u-boot.lds
  70. 1 0
      board/esd/cpciiser4/u-boot.lds
  71. 1 0
      board/esd/dasa_sim/u-boot.lds
  72. 1 0
      board/esd/dp405/u-boot.lds
  73. 1 0
      board/esd/du405/u-boot.lds
  74. 1 0
      board/esd/hh405/u-boot.lds
  75. 1 0
      board/esd/hub405/u-boot.lds
  76. 1 0
      board/esd/ocrtc/u-boot.lds
  77. 1 0
      board/esd/pci405/u-boot.lds
  78. 1 0
      board/esd/pf5200/u-boot.lds
  79. 1 0
      board/esd/plu405/u-boot.lds
  80. 1 0
      board/esd/pmc405/u-boot.lds
  81. 2 0
      board/esd/tasreg/u-boot.lds
  82. 1 0
      board/esd/voh405/u-boot.lds
  83. 1 0
      board/esd/vom405/u-boot.lds
  84. 1 0
      board/esd/wuh405/u-boot.lds
  85. 1 0
      board/esteem192e/u-boot.lds
  86. 2 0
      board/etin/debris/u-boot.lds
  87. 1 0
      board/etx094/u-boot.lds
  88. 2 0
      board/etx094/u-boot.lds.debug
  89. 1 0
      board/evb64260/u-boot.lds
  90. 2 0
      board/exbitgen/u-boot.lds
  91. 1 0
      board/fads/u-boot.lds
  92. 2 0
      board/fads/u-boot.lds.debug
  93. 1 0
      board/flagadm/u-boot.lds
  94. 2 0
      board/flagadm/u-boot.lds.debug
  95. 1 0
      board/funkwerk/vovpn-gw/u-boot.lds
  96. 1 0
      board/g2000/u-boot.lds
  97. 1 0
      board/gen860t/u-boot.lds
  98. 1 0
      board/genietv/u-boot.lds
  99. 2 0
      board/genietv/u-boot.lds.debug
  100. 1 0
      board/gth/u-boot.lds

+ 7 - 0
CHANGELOG

@@ -2,6 +2,13 @@
 Changes for U-Boot 1.1.4:
 ======================================================================
 
+* Fix register for PCI async mode on PPC440EP
+  Patch by Youngchul Bang, 08 Dec 2005
+
+* Fix U-Boot linking problems (add .eh_frame segment to linker script)
+  This segment may be required by some libgcc.a functions
+  (like _udivdi3).
+
 * Fix DPRAM offset/size for MPC8541/8555.
   Simplify TQM85xx Makefile handling.
 

+ 3 - 3
Makefile

@@ -1002,9 +1002,6 @@ SL8245_config: unconfig
 utx8245_config: unconfig
 	@./mkconfig $(@:_config=) ppc mpc824x utx8245
 
-cobra5272_config :		unconfig
-	@./mkconfig $(@:_config=) m68k mcf52x2 cobra5272
-
 #########################################################################
 ## MPC8260 Systems
 #########################################################################
@@ -1234,6 +1231,9 @@ ZPC1900_config: unconfig
 ## Coldfire
 #########################################################################
 
+cobra5272_config :		unconfig
+	@./mkconfig $(@:_config=) m68k mcf52x2 cobra5272
+
 M5272C3_config :		unconfig
 	@./mkconfig $(@:_config=) m68k mcf52x2 m5272c3
 

+ 1 - 0
board/LEOX/elpt860/u-boot.lds

@@ -91,6 +91,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/LEOX/elpt860/u-boot.lds.debug

@@ -83,6 +83,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/MAI/AmigaOneG3SE/u-boot.lds

@@ -76,6 +76,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/Marvell/db64360/u-boot.lds

@@ -74,6 +74,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/Marvell/db64460/u-boot.lds

@@ -74,6 +74,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/RPXClassic/u-boot.lds

@@ -78,6 +78,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/RPXClassic/u-boot.lds.debug

@@ -74,6 +74,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/RPXlite/u-boot.lds

@@ -78,6 +78,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/RPXlite/u-boot.lds.debug

@@ -74,6 +74,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/RPXlite_dw/u-boot.lds

@@ -78,6 +78,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/RPXlite_dw/u-boot.lds.debug

@@ -74,6 +74,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/RRvision/u-boot.lds

@@ -80,6 +80,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/a3000/u-boot.lds

@@ -70,6 +70,8 @@ SECTIONS
     . = ALIGN(16);
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/adder/u-boot.lds

@@ -60,6 +60,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/alaska/u-boot.lds

@@ -61,6 +61,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/amcc/bamboo/u-boot.lds

@@ -93,6 +93,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/amcc/bubinga/u-boot.lds

@@ -87,6 +87,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/amcc/ebony/u-boot.lds

@@ -93,6 +93,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/amcc/luan/u-boot.lds

@@ -93,6 +93,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/amcc/ocotea/u-boot.lds

@@ -93,6 +93,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/amcc/walnut/u-boot.lds

@@ -87,6 +87,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/amcc/yellowstone/u-boot.lds

@@ -93,6 +93,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/amcc/yosemite/u-boot.lds

@@ -93,6 +93,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/amirix/ap1000/u-boot.lds

@@ -83,6 +83,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/atc/u-boot.lds

@@ -62,6 +62,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/barco/u-boot.lds

@@ -68,6 +68,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/bmw/u-boot.lds

@@ -71,6 +71,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/c2mon/u-boot.lds

@@ -77,6 +77,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/c2mon/u-boot.lds.debug

@@ -74,6 +74,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/canmb/u-boot.lds

@@ -61,6 +61,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/cds/mpc8541cds/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/cds/mpc8548cds/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/cds/mpc8555cds/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/cmi/u-boot.lds

@@ -69,6 +69,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/cogent/u-boot.lds

@@ -64,6 +64,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/cogent/u-boot.lds.debug

@@ -74,6 +74,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/cpc45/u-boot.lds

@@ -71,6 +71,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/cpu86/u-boot.lds

@@ -62,6 +62,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/cpu87/u-boot.lds

@@ -62,6 +62,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/cray/L1/u-boot.lds

@@ -89,6 +89,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/cray/L1/u-boot.lds.debug

@@ -74,6 +74,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/csb272/u-boot.lds

@@ -90,6 +90,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/csb472/u-boot.lds

@@ -90,6 +90,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/cu824/u-boot.lds

@@ -71,6 +71,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/dave/PPChameleonEVB/u-boot.lds

@@ -83,6 +83,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/eXalion/u-boot.lds

@@ -71,6 +71,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/eltec/bab7xx/u-boot.lds

@@ -74,6 +74,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/eltec/elppc/u-boot.lds

@@ -74,6 +74,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/eltec/mhpc/u-boot.lds

@@ -67,6 +67,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/eltec/mhpc/u-boot.lds.debug

@@ -74,6 +74,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/emk/top5200/u-boot.lds

@@ -61,6 +61,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/emk/top860/u-boot.lds

@@ -66,6 +66,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/emk/top860/u-boot.lds.debug

@@ -75,6 +75,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/ep8248/u-boot.lds

@@ -60,6 +60,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/ep8260/u-boot.lds

@@ -63,6 +63,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/eric/u-boot.lds

@@ -89,6 +89,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/adciop/u-boot.lds

@@ -75,6 +75,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/apc405/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/ar405/u-boot.lds

@@ -100,6 +100,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/ash405/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/canbt/u-boot.lds

@@ -98,6 +98,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/cms700/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/cpci2dp/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/cpci405/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/cpci440/u-boot.lds

@@ -95,6 +95,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/cpci5200/u-boot.lds

@@ -61,6 +61,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/cpci750/u-boot.lds

@@ -74,6 +74,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/cpciiser4/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/dasa_sim/u-boot.lds

@@ -101,6 +101,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/dp405/u-boot.lds

@@ -87,6 +87,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/du405/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/hh405/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/hub405/u-boot.lds

@@ -87,6 +87,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/ocrtc/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/pci405/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/pf5200/u-boot.lds

@@ -61,6 +61,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/plu405/u-boot.lds

@@ -87,6 +87,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/pmc405/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/esd/tasreg/u-boot.lds

@@ -75,6 +75,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/voh405/u-boot.lds

@@ -87,6 +87,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/vom405/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esd/wuh405/u-boot.lds

@@ -86,6 +86,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/esteem192e/u-boot.lds

@@ -77,6 +77,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/etin/debris/u-boot.lds

@@ -67,6 +67,8 @@ SECTIONS
     . = ALIGN(16);
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/etx094/u-boot.lds

@@ -79,6 +79,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/etx094/u-boot.lds.debug

@@ -81,6 +81,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/evb64260/u-boot.lds

@@ -74,6 +74,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/exbitgen/u-boot.lds

@@ -87,6 +87,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/fads/u-boot.lds

@@ -66,6 +66,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/fads/u-boot.lds.debug

@@ -75,6 +75,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/flagadm/u-boot.lds

@@ -66,6 +66,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/flagadm/u-boot.lds.debug

@@ -74,6 +74,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/funkwerk/vovpn-gw/u-boot.lds

@@ -60,6 +60,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/g2000/u-boot.lds

@@ -87,6 +87,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/gen860t/u-boot.lds

@@ -67,6 +67,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/genietv/u-boot.lds

@@ -76,6 +76,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 2 - 0
board/genietv/u-boot.lds.debug

@@ -75,6 +75,8 @@ SECTIONS
   {
     *(.rodata)
     *(.rodata1)
+    *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

+ 1 - 0
board/gth/u-boot.lds

@@ -66,6 +66,7 @@ SECTIONS
     *(.rodata)
     *(.rodata1)
     *(.rodata.str1.4)
+    *(.eh_frame)
   }
   .fini      : { *(.fini)    } =0
   .ctors     : { *(.ctors)   }

部分文件因文件數量過多而無法顯示