浏览代码

Merge branch 'reloc'

Wolfgang Denk 15 年之前
父节点
当前提交
cd77dd109c
共有 100 个文件被更改,包括 3 次插入138 次删除
  1. 0 1
      board/LEOX/elpt860/u-boot.lds
  2. 0 1
      board/LEOX/elpt860/u-boot.lds.debug
  3. 0 1
      board/MAI/AmigaOneG3SE/u-boot.lds
  4. 0 1
      board/Marvell/db64360/u-boot.lds
  5. 0 1
      board/Marvell/db64460/u-boot.lds
  6. 0 1
      board/RPXClassic/u-boot.lds
  7. 0 1
      board/RPXClassic/u-boot.lds.debug
  8. 0 1
      board/RPXlite/u-boot.lds
  9. 0 1
      board/RPXlite/u-boot.lds.debug
  10. 0 1
      board/RPXlite_dw/u-boot.lds
  11. 0 1
      board/RPXlite_dw/u-boot.lds.debug
  12. 0 1
      board/RRvision/u-boot.lds
  13. 0 1
      board/adder/u-boot.lds
  14. 0 1
      board/amcc/acadia/u-boot-nand.lds
  15. 0 1
      board/amcc/acadia/u-boot.lds
  16. 0 1
      board/amcc/bamboo/u-boot-nand.lds
  17. 0 1
      board/amcc/bamboo/u-boot.lds
  18. 0 1
      board/amcc/bubinga/u-boot.lds
  19. 0 1
      board/amcc/canyonlands/u-boot-nand.lds
  20. 0 1
      board/amcc/canyonlands/u-boot.lds
  21. 0 1
      board/amcc/ebony/u-boot.lds
  22. 0 1
      board/amcc/katmai/u-boot.lds
  23. 0 1
      board/amcc/kilauea/u-boot-nand.lds
  24. 0 1
      board/amcc/kilauea/u-boot.lds
  25. 0 1
      board/amcc/luan/u-boot.lds
  26. 0 1
      board/amcc/makalu/u-boot.lds
  27. 0 1
      board/amcc/ocotea/u-boot.lds
  28. 0 1
      board/amcc/redwood/u-boot.lds
  29. 0 1
      board/amcc/sequoia/u-boot-nand.lds
  30. 0 1
      board/amcc/sequoia/u-boot-ram.lds
  31. 0 1
      board/amcc/sequoia/u-boot.lds
  32. 0 1
      board/amcc/taihu/u-boot.lds
  33. 0 1
      board/amcc/taishan/u-boot.lds
  34. 0 1
      board/amcc/walnut/u-boot.lds
  35. 0 1
      board/amcc/yosemite/u-boot.lds
  36. 0 1
      board/amcc/yucca/u-boot.lds
  37. 0 1
      board/amirix/ap1000/u-boot.lds
  38. 0 1
      board/c2mon/u-boot.lds
  39. 0 1
      board/c2mon/u-boot.lds.debug
  40. 0 1
      board/cm5200/u-boot.lds
  41. 0 1
      board/cogent/u-boot.lds
  42. 0 1
      board/cogent/u-boot.lds.debug
  43. 0 1
      board/cray/L1/u-boot.lds
  44. 0 1
      board/cray/L1/u-boot.lds.debug
  45. 0 1
      board/csb272/u-boot.lds
  46. 0 1
      board/csb472/u-boot.lds
  47. 0 1
      board/dave/PPChameleonEVB/u-boot.lds
  48. 0 30
      board/digsy_mtc/cmd_mtc.c
  49. 0 2
      board/digsy_mtc/digsy_mtc.c
  50. 0 1
      board/eltec/bab7xx/u-boot.lds
  51. 0 1
      board/eltec/elppc/u-boot.lds
  52. 0 1
      board/eltec/mhpc/u-boot.lds
  53. 0 1
      board/eltec/mhpc/u-boot.lds.debug
  54. 0 1
      board/emk/top860/u-boot.lds
  55. 0 1
      board/emk/top860/u-boot.lds.debug
  56. 0 1
      board/ep88x/u-boot.lds
  57. 0 1
      board/eric/u-boot.lds
  58. 0 1
      board/esd/adciop/u-boot.lds
  59. 0 1
      board/esd/apc405/u-boot.lds
  60. 0 1
      board/esd/ar405/u-boot.lds
  61. 0 1
      board/esd/ash405/u-boot.lds
  62. 0 1
      board/esd/canbt/u-boot.lds
  63. 0 1
      board/esd/cms700/u-boot.lds
  64. 0 1
      board/esd/cpci2dp/u-boot.lds
  65. 0 1
      board/esd/cpci405/u-boot.lds
  66. 0 1
      board/esd/cpci750/u-boot.lds
  67. 0 1
      board/esd/cpciiser4/u-boot.lds
  68. 0 1
      board/esd/dasa_sim/u-boot.lds
  69. 0 1
      board/esd/dp405/u-boot.lds
  70. 0 1
      board/esd/du405/u-boot.lds
  71. 0 1
      board/esd/du440/u-boot.lds
  72. 0 1
      board/esd/hh405/u-boot.lds
  73. 0 1
      board/esd/hub405/u-boot.lds
  74. 0 1
      board/esd/ocrtc/u-boot.lds
  75. 0 1
      board/esd/pci405/u-boot.lds
  76. 0 1
      board/esd/plu405/u-boot.lds
  77. 0 1
      board/esd/pmc405/u-boot.lds
  78. 0 1
      board/esd/pmc405de/u-boot.lds
  79. 3 3
      board/esd/pmc440/fpga.c
  80. 0 1
      board/esd/pmc440/u-boot-nand.lds
  81. 0 1
      board/esd/pmc440/u-boot.lds
  82. 0 1
      board/esd/voh405/u-boot.lds
  83. 0 1
      board/esd/vom405/u-boot.lds
  84. 0 1
      board/esd/wuh405/u-boot.lds
  85. 0 1
      board/esteem192e/u-boot.lds
  86. 0 1
      board/etx094/u-boot.lds
  87. 0 1
      board/etx094/u-boot.lds.debug
  88. 0 1
      board/evb64260/u-boot.lds
  89. 0 1
      board/exbitgen/u-boot.lds
  90. 0 1
      board/fads/u-boot.lds
  91. 0 1
      board/fads/u-boot.lds.debug
  92. 0 1
      board/flagadm/u-boot.lds
  93. 0 1
      board/flagadm/u-boot.lds.debug
  94. 0 1
      board/freescale/mpc7448hpc2/u-boot.lds
  95. 0 7
      board/freescale/mpc8548cds/mpc8548cds.c
  96. 0 1
      board/freescale/mpc8610hpcd/u-boot.lds
  97. 0 1
      board/freescale/mpc8641hpcn/u-boot.lds
  98. 0 1
      board/g2000/u-boot.lds
  99. 0 1
      board/gdsys/dlvision/u-boot.lds
  100. 0 1
      board/gdsys/gdppc440etx/u-boot.lds

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

@@ -80,7 +80,6 @@ SECTIONS
     common/env_embedded.o		(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -73,7 +73,6 @@ SECTIONS
     common/env_embedded.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -65,7 +65,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -63,7 +63,6 @@ SECTIONS
 /*    common/env_embedded.o(.text) */
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -63,7 +63,6 @@ SECTIONS
 /*    common/env_embedded.o(.text) */
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -67,7 +67,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -64,7 +64,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -67,7 +67,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -64,7 +64,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -67,7 +67,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -64,7 +64,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -69,7 +69,6 @@ SECTIONS
     common/env_embedded.o	(.ppcenv)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -54,7 +54,6 @@ SECTIONS
   {
     cpu/mpc8xx/start.o	(.text)
     *(.text)
-    *(.fixup)
     *(.got1)
     . = ALIGN(16);
     *(.eh_frame)

+ 0 - 1
board/amcc/acadia/u-boot-nand.lds

@@ -62,7 +62,6 @@ SECTIONS
     . = ALIGN(0x10000);
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -63,7 +63,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -62,7 +62,6 @@ SECTIONS
     . = ALIGN(0x10000);
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -70,7 +70,6 @@ SECTIONS
     board/amcc/bamboo/bamboo.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -63,7 +63,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

+ 0 - 1
board/amcc/canyonlands/u-boot-nand.lds

@@ -62,7 +62,6 @@ SECTIONS
     . = ALIGN(0x80000);
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -69,7 +69,6 @@ SECTIONS
     board/amcc/canyonlands/init.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -69,7 +69,6 @@ SECTIONS
     board/amcc/ebony/init.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -66,7 +66,6 @@ SECTIONS
     board/amcc/katmai/init.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

+ 0 - 1
board/amcc/kilauea/u-boot-nand.lds

@@ -62,7 +62,6 @@ SECTIONS
     . = ALIGN(0x10000);
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -64,7 +64,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -69,7 +69,6 @@ SECTIONS
     board/amcc/luan/init.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -64,7 +64,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -69,7 +69,6 @@ SECTIONS
     board/amcc/ocotea/init.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -73,7 +73,6 @@ SECTIONS
 /*    common/env_embedded.o(.text)*/
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

+ 0 - 1
board/amcc/sequoia/u-boot-nand.lds

@@ -62,7 +62,6 @@ SECTIONS
     . = ALIGN(0x10000);
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

+ 0 - 1
board/amcc/sequoia/u-boot-ram.lds

@@ -53,7 +53,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -68,7 +68,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -63,7 +63,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -69,7 +69,6 @@ SECTIONS
     board/amcc/taishan/init.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -63,7 +63,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -69,7 +69,6 @@ SECTIONS
     board/amcc/yosemite/init.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -69,7 +69,6 @@ SECTIONS
     board/amcc/yucca/init.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -72,7 +72,6 @@ SECTIONS
 /*    common/env_embedded.o(.text)*/
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -66,7 +66,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -64,7 +64,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -52,7 +52,6 @@ SECTIONS
   {
     cpu/mpc5xxx/start.o	(.text)
     *(.text)
-    *(.fixup)
     *(.got1)
     . = ALIGN(16);
     *(.eh_frame)

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

@@ -54,7 +54,6 @@ SECTIONS
   {
     *(.text)
     common/env_embedded.o(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -64,7 +64,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -78,7 +78,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -64,7 +64,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -79,7 +79,6 @@ SECTIONS
 /*    common/env_embedded.o(.text)*/
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -79,7 +79,6 @@ SECTIONS
 /*    common/env_embedded.o(.text)*/
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -73,7 +73,6 @@ SECTIONS
     lib_generic/zlib.o		(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

+ 0 - 30
board/digsy_mtc/cmd_mtc.c

@@ -320,36 +320,6 @@ static int do_mtc_help(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 			ARRAY_SIZE(cmd_mtc_sub), cmdtp, flag, argc, argv);
 }
 
-/* Relocate the command table function pointers when running in RAM */
-int mtc_cmd_init_r(void)
-{
-	cmd_tbl_t *cmdtp;
-
-	for (cmdtp = &cmd_mtc_sub[0]; cmdtp !=
-	     &cmd_mtc_sub[ARRAY_SIZE(cmd_mtc_sub)]; cmdtp++) {
-		ulong addr;
-
-		addr = (ulong)(cmdtp->cmd) + gd->reloc_off;
-		cmdtp->cmd =
-		    (int (*)(struct cmd_tbl_s *, int, int, char *[]))addr;
-
-		addr = (ulong)(cmdtp->name) + gd->reloc_off;
-		cmdtp->name = (char *)addr;
-
-		if (cmdtp->usage) {
-			addr = (ulong)(cmdtp->usage) + gd->reloc_off;
-			cmdtp->usage = (char *)addr;
-		}
-#ifdef CONFIG_SYS_LONGHELP
-		if (cmdtp->help) {
-			addr = (ulong)(cmdtp->help) + gd->reloc_off;
-			cmdtp->help = (char *)addr;
-		}
-#endif
-	}
-	return 0;
-}
-
 int cmd_mtc(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 {
 	cmd_tbl_t *c;

+ 0 - 2
board/digsy_mtc/digsy_mtc.c

@@ -240,7 +240,6 @@ void board_get_enetaddr (uchar * enet)
 
 int misc_init_r(void)
 {
-	extern int mtc_cmd_init_r (void);
 	uchar enetaddr[6];
 
 	if (!eth_getenv_enetaddr("ethaddr", enetaddr)) {
@@ -248,7 +247,6 @@ int misc_init_r(void)
 		eth_setenv_enetaddr("ethaddr", enetaddr);
 	}
 
-	mtc_cmd_init_r();
 	return 0;
 }
 

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

@@ -63,7 +63,6 @@ SECTIONS
 /*    common/env_embedded.o(.text) */
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -63,7 +63,6 @@ SECTIONS
 /*    common/env_embedded.o(.text) */
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -56,7 +56,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -64,7 +64,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -55,7 +55,6 @@ SECTIONS
     cpu/mpc8xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -65,7 +65,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -54,7 +54,6 @@ SECTIONS
   {
     cpu/mpc8xx/start.o	(.text)
     *(.text)
-    *(.fixup)
     *(.got1)
     . = ALIGN(16);
     *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))

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

@@ -78,7 +78,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o		(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o		(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -63,7 +63,6 @@ SECTIONS
 /*    common/env_embedded.o(.text) */
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -63,7 +63,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -65,7 +65,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -75,7 +75,6 @@ SECTIONS
 /*    common/env_embedded.o(.text)*/
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

+ 3 - 3
board/esd/pmc440/fpga.c

@@ -442,9 +442,9 @@ int pmc440_init_fpga(void)
 {
 	char *s;
 
-	debug("%s:%d: Initialize FPGA interface (relocation offset = 0x%.8lx)\n",
-	      __FUNCTION__, __LINE__, gd->reloc_off);
-	fpga_init(gd->reloc_off);
+	debug("%s:%d: Initialize FPGA interface\n",
+	      __FUNCTION__, __LINE__);
+	fpga_init();
 
 	fpga_serialslave_init ();
 	debug("%s:%d: Adding fpga 0\n", __FUNCTION__, __LINE__);

+ 0 - 1
board/esd/pmc440/u-boot-nand.lds

@@ -62,7 +62,6 @@ SECTIONS
     . = ALIGN(0x10000);
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -65,7 +65,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -66,7 +66,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -68,7 +68,6 @@ SECTIONS
     . = env_offset;
     common/env_embedded.o(.text)
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -71,7 +71,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -63,7 +63,6 @@ SECTIONS
 /*    common/env_embedded.o(.text) */
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -77,7 +77,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -56,7 +56,6 @@ SECTIONS
     common/env_embedded.o	(.ppcenv)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -65,7 +65,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -55,7 +55,6 @@ SECTIONS
     cpu/mpc8xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

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

@@ -64,7 +64,6 @@ SECTIONS
     common/env_embedded.o(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

+ 0 - 1
board/freescale/mpc7448hpc2/u-boot.lds

@@ -63,7 +63,6 @@ SECTIONS
 /*    common/env_embedded.o(.text) */
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

+ 0 - 7
board/freescale/mpc8548cds/mpc8548cds.c

@@ -276,7 +276,6 @@ pci_init_board(void)
 {
 	volatile ccsr_fsl_pci_t *pci = (ccsr_fsl_pci_t *) CONFIG_SYS_PCI1_ADDR;
 	struct pci_controller *hose = &pci1_hose;
-	struct pci_config_table *table;
 	struct pci_region *r = hose->regions;
 
 	uint pci_32 = gur->pordevsr & MPC85xx_PORDEVSR_PCI1_PCI32;	/* PORDEVSR[15] */
@@ -312,12 +311,6 @@ pci_init_board(void)
 			       PCI_REGION_IO);
 		hose->region_count = r - hose->regions;
 
-		/* relocate config table pointers */
-		hose->config_table = \
-			(struct pci_config_table *)((uint)hose->config_table + gd->reloc_off);
-		for (table = hose->config_table; table && table->vendor; table++)
-			table->config_device += gd->reloc_off;
-
 		hose->first_busno=first_free_busno;
 
 		fsl_pci_init(hose, (u32)&pci->cfg_addr, (u32)&pci->cfg_data);

+ 0 - 1
board/freescale/mpc8610hpcd/u-boot.lds

@@ -61,7 +61,6 @@ SECTIONS
     lib_ppc/extable.o (.text)
     lib_generic/zlib.o (.text)
     *(.text)
-    *(.fixup)
     *(.got1)
    }
     _etext = .;

+ 0 - 1
board/freescale/mpc8641hpcn/u-boot.lds

@@ -62,7 +62,6 @@ SECTIONS
     lib_generic/zlib.o (.text)
     drivers/bios_emulator/atibios.o (.text)
     *(.text)
-    *(.fixup)
     *(.got1)
    }
     _etext = .;

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

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

+ 0 - 1
board/gdsys/dlvision/u-boot.lds

@@ -60,7 +60,6 @@ SECTIONS
     cpu/ppc4xx/start.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

+ 0 - 1
board/gdsys/gdppc440etx/u-boot.lds

@@ -69,7 +69,6 @@ SECTIONS
     board/gdsys/gdppc440etx/init.o	(.text)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;

部分文件因为文件数量过多而无法显示