mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
x86: Support loading kernel setup from a FIT
Add a new setup@ section to the FIT which can be used to provide a setup binary for booting Linux on x86. This makes it possible to boot x86 from a FIT. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -143,6 +143,7 @@ static const table_entry_t uimage_type[] = {
|
||||
{ IH_TYPE_UBLIMAGE, "ublimage", "Davinci UBL image",},
|
||||
{ IH_TYPE_MXSIMAGE, "mxsimage", "Freescale MXS Boot Image",},
|
||||
{ IH_TYPE_ATMELIMAGE, "atmelimage", "ATMEL ROM-Boot Image",},
|
||||
{ IH_TYPE_X86_SETUP, "x86_setup", "x86 setup.bin", },
|
||||
{ -1, "", "", },
|
||||
};
|
||||
|
||||
@@ -1136,6 +1137,16 @@ error:
|
||||
}
|
||||
#endif /* CONFIG_SYS_BOOT_RAMDISK_HIGH */
|
||||
|
||||
int boot_get_setup(bootm_headers_t *images, uint8_t arch,
|
||||
ulong *setup_start, ulong *setup_len)
|
||||
{
|
||||
#if defined(CONFIG_FIT)
|
||||
return boot_get_setup_fit(images, arch, setup_start, setup_len);
|
||||
#else
|
||||
return -ENOENT;
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef CONFIG_SYS_BOOT_GET_CMDLINE
|
||||
/**
|
||||
* boot_get_cmdline - allocate and initialize kernel cmdline
|
||||
|
Reference in New Issue
Block a user