[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