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

Simon Glass sjg at chromium.org
Sun Apr 26 22:15:47 CEST 2020


Hi Aiden,

On Tue, 21 Apr 2020 at 18:45, <aiden.park at intel.com> wrote:
>
> 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

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


More information about the U-Boot mailing list