[U-Boot] [PATCH RFC 2/3] Drop support for CONFIG_SYS_ARM_WITHOUT_RELOC

Wolfgang Denk wd at denx.de
Fri Oct 29 21:43:51 CEST 2010


In message <1288293126-24949-3-git-send-email-wd at denx.de> you wrote:
> When this define was introduced, the idea was to provide a soft
> migration path for ARM boards to get adapted to the new relocation
> support.  However, other recent changes led to a different
> implementation (ELF relocation), where this no longer works.  By now
> CONFIG_SYS_ARM_WITHOUT_RELOC does not only not help any more, but it
> actually hurts because it obfuscates the actual code by sprinkling it
> with lots of dead and non-working debris.
> 
> So let's make a clean cut and drop CONFIG_SYS_ARM_WITHOUT_RELOC.
> 
> Signed-off-by: Wolfgang Denk <wd at denx.de>
> ---
>  arch/arm/config.mk                    |    5 -
>  arch/arm/cpu/arm1136/start.S          |  127 ------------------
>  arch/arm/cpu/arm1176/start.S          |  214 -------------------------------
>  arch/arm/cpu/arm720t/start.S          |  105 ---------------
>  arch/arm/cpu/arm920t/start.S          |  144 ---------------------
>  arch/arm/cpu/arm925t/start.S          |  121 -----------------
>  arch/arm/cpu/arm926ejs/orion5x/dram.c |   15 --
>  arch/arm/cpu/arm926ejs/start.S        |   96 --------------
>  arch/arm/cpu/arm946es/start.S         |   85 ------------
>  arch/arm/cpu/arm_intcm/start.S        |   87 -------------
>  arch/arm/cpu/armv7/omap3/emif4.c      |   24 ----
>  arch/arm/cpu/armv7/omap3/sdrc.c       |   28 ----
>  arch/arm/cpu/armv7/omap4/board.c      |    5 -
>  arch/arm/cpu/armv7/start.S            |  113 ----------------
>  arch/arm/cpu/ixp/start.S              |  203 -----------------------------
>  arch/arm/cpu/lh7a40x/start.S          |  113 ----------------
>  arch/arm/cpu/pxa/start.S              |   28 +---
>  arch/arm/cpu/s3c44b0/start.S          |   85 ------------
>  arch/arm/cpu/sa1100/start.S           |   88 -------------
>  arch/arm/include/asm/global_data.h    |    2 -
>  arch/arm/include/asm/u-boot-arm.h     |    6 -
>  arch/arm/lib/board.c                  |  228 ---------------------------------
>  arch/arm/lib/cache-cp15.c             |   19 ---
>  arch/arm/lib/interrupts.c             |    6 -
>  board/davinci/common/misc.c           |   10 --
>  board/keymile/km_arm/km_arm.c         |   15 --
>  board/ttcontrol/vision2/vision2.c     |   14 --
>  common/cmd_bdinfo.c                   |    2 -
>  doc/README.arm-relocation             |    7 -
>  doc/feature-removal-schedule.txt      |   27 ----
>  include/configs/imx31_litekit.h       |    1 -
>  include/configs/jornada.h             |    1 -
>  include/configs/vision2.h             |    5 -
>  nand_spl/nand_boot.c                  |    2 +-
>  nand_spl/nand_boot_fsl_nfc.c          |    2 +-
>  35 files changed, 10 insertions(+), 2023 deletions(-)

Applied.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
I'd rather be led to hell than managed to heaven.


More information about the U-Boot mailing list