
Hi Simon,
-----Original Message----- From: Simon Glass sjg@chromium.org Sent: Sunday, April 26, 2020 1:16 PM To: Park, Aiden aiden.park@intel.com Cc: Bin Meng bmeng.cn@gmail.com; U-Boot Mailing List <u- boot@lists.denx.de> Subject: Re: [PATCH 1/8] x86: Add a new X86_RUN_64BIT_ONLY to Kconfig
Hi Aiden,
On Tue, 21 Apr 2020 at 18:45, aiden.park@intel.com wrote:
From: Aiden Park aiden.park@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@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
Perhaps X86_RUN_64BIT_NO_SPL? Bin might hav a better idea.
I considered X64_RUN_64BIT_NO_SPL, X64_RUN_64BIT_PURE and X64_RUN_64BIT_NATIVE. Hi Bin, can you recommend better naming?
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
Regards, Simon
Best Regards, Aiden