[U-Boot] [PATCH RFC 0/3] ARM Relocation Config Cleanup
Reinhard Meyer
u-boot at emk-elektronik.de
Thu Oct 28 22:52:55 CEST 2010
Dear Wolfgang Denk,
> Wolfgang Denk (3):
> Replace CONFIG_RELOC_FIXUP_WORKS by CONFIG_BROKEN_RELOC_FIXUP
Seems a slight misnomer to me, and a bit hides what it really does. What about
CONFIG_NEEDS_DATA_RELOC_FIXUP ?
> arch/arm/cpu/arm1136/start.S | 131 ----------------
> arch/arm/cpu/arm1176/start.S | 218 --------------------------
> arch/arm/cpu/arm720t/start.S | 107 -------------
> arch/arm/cpu/arm920t/start.S | 146 ------------------
> arch/arm/cpu/arm925t/start.S | 123 ---------------
> arch/arm/cpu/arm926ejs/orion5x/dram.c | 15 --
> arch/arm/cpu/arm926ejs/start.S | 100 ------------
> arch/arm/cpu/arm946es/start.S | 87 -----------
> arch/arm/cpu/arm_intcm/start.S | 89 -----------
> 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 | 117 --------------
> arch/arm/cpu/ixp/start.S | 205 -------------------------
> arch/arm/cpu/lh7a40x/start.S | 115 --------------
> arch/arm/cpu/pxa/start.S | 32 +---
> arch/arm/cpu/s3c44b0/start.S | 87 -----------
> arch/arm/cpu/sa1100/start.S | 90 -----------
Maybe for a future patch series:
Move all not ARM variant/not SoC specific parts (setting up stack, calling C
functions, relocation and relocation fixup) to a common file
(arch/arm/lib/generic_start.S), basically leaving only specific parts in the
various arch/arm/cpu/*/start.S files. This would highly ease maintenance.
Best Regards,
Reinhard
More information about the U-Boot
mailing list