mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
x86: Add an option to include a FIT
Many Intel SoCs require a FIT in order to boot properly. Add an option to include this and enable it by default. This term can be confused with FIT (Flat Image Tree) in U-Boot so the CONFIG option has to include 'X86'. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
@@ -217,6 +217,14 @@ config SYS_X86_START16
|
|||||||
depends on X86_RESET_VECTOR
|
depends on X86_RESET_VECTOR
|
||||||
default 0xfffff800
|
default 0xfffff800
|
||||||
|
|
||||||
|
config HAVE_X86_FIT
|
||||||
|
bool
|
||||||
|
help
|
||||||
|
Enable inclusion of an Intel Firmware Interface Table (FIT) into the
|
||||||
|
image. This table is supposed to point to microcode and the like. So
|
||||||
|
far it is just a fixed table with the minimum set of headers, so that
|
||||||
|
it is actually present.
|
||||||
|
|
||||||
config X86_LOAD_FROM_32_BIT
|
config X86_LOAD_FROM_32_BIT
|
||||||
bool "Boot from a 32-bit program"
|
bool "Boot from a 32-bit program"
|
||||||
help
|
help
|
||||||
|
@@ -82,6 +82,12 @@
|
|||||||
u-boot-ucode {
|
u-boot-ucode {
|
||||||
align = <16>;
|
align = <16>;
|
||||||
};
|
};
|
||||||
|
#ifdef CONFIG_HAVE_X86_FIT
|
||||||
|
intel-fit {
|
||||||
|
};
|
||||||
|
intel-fit-ptr {
|
||||||
|
};
|
||||||
|
#endif
|
||||||
#ifdef CONFIG_HAVE_MRC
|
#ifdef CONFIG_HAVE_MRC
|
||||||
intel-mrc {
|
intel-mrc {
|
||||||
offset = <CONFIG_X86_MRC_ADDR>;
|
offset = <CONFIG_X86_MRC_ADDR>;
|
||||||
|
Reference in New Issue
Block a user