mirror of
https://xff.cz/git/u-boot/
synced 2025-09-22 19:12:18 +02:00
board_f: Make clear_bss generic
clear_bss is already used by 3 arches (x86, arc, xtensa), so make it generic and provide a weak nop stub for it. This also removes arch-specific ifdef duplications around clear_bss. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com>
This commit is contained in:
@@ -867,6 +867,11 @@ __weak int checkcpu(void)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__weak int clear_bss(void)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
static const init_fnc_t init_sequence_f[] = {
|
static const init_fnc_t init_sequence_f[] = {
|
||||||
setup_mon_len,
|
setup_mon_len,
|
||||||
#ifdef CONFIG_OF_CONTROL
|
#ifdef CONFIG_OF_CONTROL
|
||||||
@@ -1002,11 +1007,8 @@ static const init_fnc_t init_sequence_f[] = {
|
|||||||
#if defined(CONFIG_X86) || defined(CONFIG_ARC)
|
#if defined(CONFIG_X86) || defined(CONFIG_ARC)
|
||||||
copy_uboot_to_ram,
|
copy_uboot_to_ram,
|
||||||
do_elf_reloc_fixups,
|
do_elf_reloc_fixups,
|
||||||
clear_bss,
|
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_XTENSA)
|
|
||||||
clear_bss,
|
clear_bss,
|
||||||
#endif
|
|
||||||
#if !defined(CONFIG_ARM) && !defined(CONFIG_SANDBOX) && \
|
#if !defined(CONFIG_ARM) && !defined(CONFIG_SANDBOX) && \
|
||||||
!CONFIG_IS_ENABLED(X86_64)
|
!CONFIG_IS_ENABLED(X86_64)
|
||||||
jump_to_copy,
|
jump_to_copy,
|
||||||
|
Reference in New Issue
Block a user