mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-25 21:24:21 +08:00
common/board_r: allocate bootparams
Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
68145d4c7b
commit
c722f0b026
@ -459,6 +459,18 @@ static int initr_env(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_SYS_BOOTPARAMS_LEN
|
||||
static int initr_malloc_bootparams(void)
|
||||
{
|
||||
gd->bd->bi_boot_params = (ulong)malloc(CONFIG_SYS_BOOTPARAMS_LEN);
|
||||
if (!gd->bd->bi_boot_params) {
|
||||
puts("WARNING: Cannot allocate space for boot parameters\n");
|
||||
return -ENOMEM;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SC3
|
||||
/* TODO: with new initcalls, move this into the driver */
|
||||
extern void sc3_read_eeprom(void);
|
||||
@ -775,6 +787,9 @@ init_fnc_t init_sequence_r[] = {
|
||||
initr_dataflash,
|
||||
#endif
|
||||
initr_env,
|
||||
#ifdef CONFIG_SYS_BOOTPARAMS_LEN
|
||||
initr_malloc_bootparams,
|
||||
#endif
|
||||
INIT_FUNC_WATCHDOG_RESET
|
||||
initr_secondary_cpu,
|
||||
#ifdef CONFIG_SC3
|
||||
|
Loading…
Reference in New Issue
Block a user