mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-17 12:41:32 +00:00
efi: sandbox: Add distroboot support
With sandbox these values depend on the host system. Let's assume that it is x86_64 for now. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
bd66588657
commit
a4958a7101
1 changed files with 10 additions and 6 deletions
|
@ -245,22 +245,26 @@
|
|||
#if defined(CONFIG_CMD_DHCP)
|
||||
#if defined(CONFIG_EFI_LOADER)
|
||||
/* http://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xml */
|
||||
#if defined(CONFIG_ARM64)
|
||||
#if defined(CONFIG_ARM64) || defined(__aarch64__)
|
||||
#define BOOTENV_EFI_PXE_ARCH "0xb"
|
||||
#define BOOTENV_EFI_PXE_VCI "PXEClient:Arch:00011:UNDI:003000"
|
||||
#elif defined(CONFIG_ARM)
|
||||
#elif defined(CONFIG_ARM) || defined(__arm__)
|
||||
#define BOOTENV_EFI_PXE_ARCH "0xa"
|
||||
#define BOOTENV_EFI_PXE_VCI "PXEClient:Arch:00010:UNDI:003000"
|
||||
#elif defined(CONFIG_X86)
|
||||
/* Always assume we're running 64bit */
|
||||
#elif defined(CONFIG_X86) || defined(__x86_64__)
|
||||
#define BOOTENV_EFI_PXE_ARCH "0x7"
|
||||
#define BOOTENV_EFI_PXE_VCI "PXEClient:Arch:00007:UNDI:003000"
|
||||
#elif defined(CONFIG_CPU_RISCV_32)
|
||||
#elif defined(__i386__)
|
||||
#define BOOTENV_EFI_PXE_ARCH "0x6"
|
||||
#define BOOTENV_EFI_PXE_VCI "PXEClient:Arch:00006:UNDI:003000"
|
||||
#elif defined(CONFIG_CPU_RISCV_32) || ((defined(__riscv) && __riscv_xlen == 32))
|
||||
#define BOOTENV_EFI_PXE_ARCH "0x19"
|
||||
#define BOOTENV_EFI_PXE_VCI "PXEClient:Arch:00025:UNDI:003000"
|
||||
#elif defined(CONFIG_CPU_RISCV_64)
|
||||
#elif defined(CONFIG_CPU_RISCV_64) || ((defined(__riscv) && __riscv_xlen == 64))
|
||||
#define BOOTENV_EFI_PXE_ARCH "0x1b"
|
||||
#define BOOTENV_EFI_PXE_VCI "PXEClient:Arch:00027:UNDI:003000"
|
||||
#elif defined(CONFIG_SANDBOX)
|
||||
# error "sandbox EFI support is only supported on ARM and x86"
|
||||
#else
|
||||
#error Please specify an EFI client identifier
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue