Hi Aiden, On Tue, 21 Apr 2020 at 18:45, <aiden.p...@intel.com> wrote: > > From: Aiden Park <aiden.p...@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.p...@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. > + 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