[U-Boot] [PATCH RFC 1/3] Replace CONFIG_RELOC_FIXUP_WORKS by CONFIG_BROKEN_RELOC_FIXUP
Wolfgang Denk
wd at denx.de
Fri Oct 29 21:43:25 CEST 2010
In message <1288293126-24949-2-git-send-email-wd at denx.de> you wrote:
> By now, the majority of architectures have working relocation
> support, so the few remaining architectures have become exceptions.
> To make this more obvious, we make working relocation now the default
> case, and flag the remaining cases with CONFIG_BROKEN_RELOC_FIXUP.
>
> Signed-off-by: Wolfgang Denk <wd at denx.de>
> ---
> arch/arm/include/asm/config.h | 3 ---
> arch/arm/lib/board.c | 32 --------------------------------
> arch/avr32/include/asm/config.h | 2 ++
> arch/avr32/lib/board.c | 4 ++--
> arch/blackfin/include/asm/config.h | 3 ---
> arch/i386/include/asm/config.h | 2 --
> arch/m68k/include/asm/config.h | 2 ++
> arch/m68k/lib/board.c | 4 ++--
> arch/microblaze/include/asm/config.h | 3 ---
> arch/mips/include/asm/config.h | 2 ++
> arch/mips/lib/board.c | 4 ++--
> arch/nios2/include/asm/config.h | 3 ---
> arch/powerpc/include/asm/config.h | 3 ---
> arch/sh/include/asm/config.h | 3 ---
> arch/sparc/include/asm/config.h | 2 ++
> arch/sparc/lib/board.c | 4 ++--
> common/cmd_bmp.c | 2 +-
> common/cmd_bootm.c | 2 +-
> common/cmd_date.c | 6 +++---
> common/cmd_i2c.c | 2 +-
> common/cmd_nvedit.c | 2 +-
> common/cmd_onenand.c | 2 +-
> common/command.c | 2 +-
> common/dlmalloc.c | 2 +-
> common/env_common.c | 2 +-
> common/hush.c | 4 ++--
> common/image.c | 8 ++++----
> common/serial.c | 2 +-
> common/stdio.c | 4 ++--
> disk/part.c | 4 ++--
> doc/README.arm-relocation | 5 ++---
> drivers/mtd/nand/nand.c | 2 +-
> drivers/net/phy/miiphybb.c | 2 +-
> fs/ubifs/ubifs.c | 2 +-
> include/command.h | 2 +-
> include/post.h | 2 +-
> post/post.c | 2 +-
> 37 files changed, 46 insertions(+), 91 deletions(-)
Applied (in the changed version using "CONFIG_NEEDS_MANUAL_RELOC"
instead of "CONFIG_BROKEN_RELOC_FIXUP."
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
You say you are lying. But if everything you say is a lie, then you
are telling the truth. You cannot tell the truth because everything
you say is a lie. You lie, you tell the truth ... but you cannot, for
you lie.
-- Norman the android, "I, Mudd", stardate 4513.3
More information about the U-Boot
mailing list