提交 98987902 编写于 作者: S Simon Glass 提交者: Bin Meng

x86: Support SPL and TPL

At present only chromebook_link64 supports SPL. It is useful to eb able to
support both TPL and SPL to implement verified boot on x86.

Enable the options for both along with some suitable default options
needed to boot through these phases.
Signed-off-by: NSimon Glass <sjg@chromium.org>
Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
上级 20d97f33
...@@ -126,6 +126,8 @@ config SH ...@@ -126,6 +126,8 @@ config SH
config X86 config X86
bool "x86 architecture" bool "x86 architecture"
select SUPPORT_SPL
select SUPPORT_TPL
select CREATE_ARCH_SYMLINK select CREATE_ARCH_SYMLINK
select DM select DM
select DM_PCI select DM_PCI
...@@ -164,6 +166,35 @@ config X86 ...@@ -164,6 +166,35 @@ config X86
imply USB_HOST_ETHER imply USB_HOST_ETHER
imply PCH imply PCH
# Thing to enable for when SPL/TPL are enabled: SPL
imply SPL_DM
imply SPL_OF_LIBFDT
imply SPL_DRIVERS_MISC_SUPPORT
imply SPL_GPIO_SUPPORT
imply SPL_LIBCOMMON_SUPPORT
imply SPL_LIBGENERIC_SUPPORT
imply SPL_SERIAL_SUPPORT
imply SPL_SPI_FLASH_SUPPORT
imply SPL_SPI_SUPPORT
imply SPL_OF_CONTROL
imply SPL_TIMER
imply SPL_REGMAP
imply SPL_SYSCON
# TPL
imply TPL_DM
imply TPL_OF_LIBFDT
imply TPL_DRIVERS_MISC_SUPPORT
imply TPL_GPIO_SUPPORT
imply TPL_LIBCOMMON_SUPPORT
imply TPL_LIBGENERIC_SUPPORT
imply TPL_SERIAL_SUPPORT
imply TPL_SPI_FLASH_SUPPORT
imply TPL_SPI_SUPPORT
imply TPL_OF_CONTROL
imply TPL_TIMER
imply TPL_REGMAP
imply TPL_SYSCON
config XTENSA config XTENSA
bool "Xtensa architecture" bool "Xtensa architecture"
select CREATE_ARCH_SYMLINK select CREATE_ARCH_SYMLINK
......
...@@ -32,7 +32,6 @@ config X86_RUN_32BIT ...@@ -32,7 +32,6 @@ config X86_RUN_32BIT
config X86_RUN_64BIT config X86_RUN_64BIT
bool "64-bit" bool "64-bit"
select X86_64 select X86_64
select SUPPORT_SPL
select SPL select SPL
select SPL_SEPARATE_BSS select SPL_SEPARATE_BSS
help help
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册