summaryrefslogtreecommitdiffstats
path: root/arch/x86/cpu
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2020-04-30 21:21:40 -0600
committerBin Meng <bmeng.cn@gmail.com>2020-05-04 15:28:28 +0800
commitc2018cdd717732f3fc4b2bb9005d8c2e73088762 (patch)
treeb58ca1efe7a7541a3c63933865d69f4fa3179ca4 /arch/x86/cpu
parent7ec0e7b6356b12f495b780ecdb25b14204b62a9f (diff)
downloadu-boot-c2018cdd717732f3fc4b2bb9005d8c2e73088762.tar.gz
u-boot-c2018cdd717732f3fc4b2bb9005d8c2e73088762.tar.xz
u-boot-c2018cdd717732f3fc4b2bb9005d8c2e73088762.zip
x86: Allow building an SPL image for coreboot
Coreboot runs in 32-bit mode and cannot run a 64-bit U-Boot. To get around this we can build a combined image with 32-bit SPL and 64-bit U-Boot. Add a build rule and binman definition for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'arch/x86/cpu')
-rw-r--r--arch/x86/cpu/coreboot/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/cpu/coreboot/Kconfig b/arch/x86/cpu/coreboot/Kconfig
index c8e6a889d0..497d6284ac 100644
--- a/arch/x86/cpu/coreboot/Kconfig
+++ b/arch/x86/cpu/coreboot/Kconfig
@@ -25,5 +25,6 @@ config SYS_COREBOOT
imply FS_CBFS
imply CBMEM_CONSOLE
imply X86_TSC_READ_BASE
+ select BINMAN if X86_64
endif