[PATCH 1/8] x86: Add a new X86_RUN_64BIT_ONLY to Kconfig

aiden.park at intel.com aiden.park at intel.com
Wed Apr 22 02:45:00 CEST 2020


From: Aiden Park <aiden.park at intel.com>

This will build U-Boot as a pure 64-bit binary with no SPL.
It can be used with a pre-stage boot firmware
which has already done 16-bit, 32-bit and 64-bit init.

Signed-off-by: Aiden Park <aiden.park at intel.com>
---
 arch/x86/Kconfig | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index c8eae24c07..89add17e69 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -40,6 +40,14 @@ config X86_RUN_64BIT
 	  runs through the 16-bit and 32-bit init, then switches to 64-bit
 	  mode and jumps to U-Boot proper.
 
+config X86_RUN_64BIT_ONLY
+	bool "64-bit only"
+	select X86_64
+	help
+	  Build U-Boot as a pure 64-bit binary with no 32-bit SPL. This can
+	  be used with a pre-stage boot firmware which has already done
+	  16-bit, 32-bit and 64-bit init.
+
 endchoice
 
 config X86_64
-- 
2.20.1



More information about the U-Boot mailing list