Hi Andreas, On 19 January 2015 at 16:29, Andreas Bießmann <andreas.de...@googlemail.com> wrote: > This is required for architectures still need manual relocation like avr32, > mk68 > and others. > > Signed-off-by: Andreas Bießmann <andreas.de...@googlemail.com> > --- > > common/board_r.c | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/common/board_r.c b/common/board_r.c > index a301cc2..e712902 100644 > --- a/common/board_r.c > +++ b/common/board_r.c > @@ -294,6 +294,15 @@ static int initr_announce(void) > return 0; > } > > +#ifdef CONFIG_NEEDS_MANUAL_RELOC > +static int initr_manual_reloc_cmdtable(void) > +{ > + fixup_cmdtable(ll_entry_start(cmd_tbl_t, cmd), > + ll_entry_count(cmd_tbl_t, cmd)); > + return 0; > +} > +#endif > + > #if !defined(CONFIG_SYS_NO_FLASH) > static int initr_flash(void) > { > @@ -718,6 +727,9 @@ init_fnc_t init_sequence_r[] = { > initr_serial, > initr_announce, > INIT_FUNC_WATCHDOG_RESET > +#ifdef CONFIG_NEEDS_MANUAL_RELOC > + initr_manual_reloc_cmdtable, > +#endif > #ifdef CONFIG_PPC > initr_trap, > #endif > --
Reviewed-by: Simon Glass <s...@chromium.org> Why do you need manual reloc? Is this a toolchain bug? Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot