common/board_r: manual relocation for cmd table
This is required for architectures still need manual relocation like avr32, mk68 and others. Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Tested-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
parent
0267ba5d86
commit
61d7b1bb5f
@ -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)
|
||||
{
|
||||
@ -702,6 +711,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
|
||||
|
Loading…
Reference in New Issue
Block a user