mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 07:04:28 +00:00
sandbox: Add a dummy booti command
Add basic sandbox support for 'booti' so we can start to boot the test ARMbian image. This is helpful in checking that it is parsed correctly. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
cde03fa23e
commit
6b8f26bca4
4 changed files with 10 additions and 2 deletions
|
@ -78,3 +78,10 @@ int do_bootm_linux(int flag, int argc, char *argv[], struct bootm_headers *image
|
|||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* used for testing 'booti' command */
|
||||
int booti_setup(ulong image, ulong *relocated_addr, ulong *size,
|
||||
bool force_reloc)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -285,7 +285,7 @@ config CMD_BOOTZ
|
|||
|
||||
config CMD_BOOTI
|
||||
bool "booti"
|
||||
depends on ARM64 || RISCV
|
||||
depends on ARM64 || RISCV || SANDBOX
|
||||
default y
|
||||
help
|
||||
Boot an AArch64 Linux Kernel image from memory.
|
||||
|
|
|
@ -75,7 +75,7 @@ static int booti_start(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||
unmap_sysmem((void *)ld);
|
||||
|
||||
ret = booti_setup(ld, &relocated_addr, &image_size, false);
|
||||
if (ret != 0)
|
||||
if (ret || IS_ENABLED(CONFIG_SANDBOX))
|
||||
return 1;
|
||||
|
||||
/* Handle BOOTM_STATE_LOADOS */
|
||||
|
|
|
@ -16,6 +16,7 @@ CONFIG_USE_BOOTCOMMAND=y
|
|||
CONFIG_BOOTCOMMAND="run distro_bootcmd"
|
||||
# CONFIG_CMD_BOOTD is not set
|
||||
# CONFIG_CMD_BOOTM is not set
|
||||
# CONFIG_CMD_BOOTI is not set
|
||||
# CONFIG_CMD_ELF is not set
|
||||
# CONFIG_CMD_EXTENSION is not set
|
||||
# CONFIG_CMD_DATE is not set
|
||||
|
|
Loading…
Reference in a new issue