efi: Rename CONFIG_EFI to CONFIG_EFI_CLIENT
The generic name 'EFI' would be more useful for common EFI features. At present it just refers to the EFI app and stub, which is confusing. Rename it to EFI_CLIENT Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Heinrich Schuchardt
parent
2ea9579523
commit
0029f2447b
@@ -368,7 +368,7 @@ config USE_HOB
|
||||
|
||||
config HAVE_FSP
|
||||
bool "Add an Firmware Support Package binary"
|
||||
depends on !EFI
|
||||
depends on !EFI_CLIENT
|
||||
select USE_HOB
|
||||
select HAS_ROM
|
||||
help
|
||||
@@ -517,7 +517,7 @@ config FSP_BROKEN_HOB
|
||||
|
||||
config ENABLE_MRC_CACHE
|
||||
bool "Enable MRC cache"
|
||||
depends on !EFI && !SYS_COREBOOT
|
||||
depends on !EFI_CLIENT && !SYS_COREBOOT
|
||||
help
|
||||
Enable this feature to cause MRC data to be cached in NV storage
|
||||
to be used for speeding up boot time on future reboots and/or
|
||||
@@ -756,7 +756,7 @@ config HAVE_P2SB
|
||||
devices.
|
||||
|
||||
menu "System tables"
|
||||
depends on !EFI && !SYS_COREBOOT
|
||||
depends on !EFI_CLIENT && !SYS_COREBOOT
|
||||
|
||||
config GENERATE_PIRQ_TABLE
|
||||
bool "Generate a PIRQ table"
|
||||
|
||||
@@ -47,7 +47,7 @@ obj-$(CONFIG_INTEL_BRASWELL) += braswell/
|
||||
obj-$(CONFIG_INTEL_BROADWELL) += broadwell/
|
||||
obj-$(CONFIG_SYS_COREBOOT) += coreboot/
|
||||
obj-$(CONFIG_SYS_SLIMBOOTLOADER) += slimbootloader/
|
||||
obj-$(CONFIG_EFI) += efi/
|
||||
obj-$(CONFIG_EFI_CLIENT) += efi/
|
||||
obj-$(CONFIG_QEMU) += qemu/
|
||||
obj-$(CONFIG_NORTHBRIDGE_INTEL_IVYBRIDGE) += ivybridge/
|
||||
obj-$(CONFIG_INTEL_QUARK) += quark/
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
if EFI
|
||||
if EFI_CLIENT
|
||||
|
||||
config SYS_CAR_ADDR
|
||||
hex
|
||||
|
||||
@@ -5,6 +5,6 @@
|
||||
|
||||
obj-y += cpu.o interrupts.o setjmp.o
|
||||
|
||||
ifndef CONFIG_EFI
|
||||
ifndef CONFIG_EFI_CLIENT
|
||||
obj-y += misc.o
|
||||
endif
|
||||
|
||||
@@ -67,7 +67,7 @@ obj-$(CONFIG_CMD_EXTENSION) += extension_board.o
|
||||
obj-$(CONFIG_CMD_ECHO) += echo.o
|
||||
obj-$(CONFIG_ENV_IS_IN_EEPROM) += eeprom.o
|
||||
obj-$(CONFIG_CMD_EEPROM) += eeprom.o
|
||||
obj-$(CONFIG_EFI) += efi.o efi_common.o
|
||||
obj-$(CONFIG_EFI_CLIENT) += efi.o efi_common.o
|
||||
obj-$(CONFIG_CMD_EFIDEBUG) += efidebug.o efi_common.o
|
||||
obj-$(CONFIG_CMD_EFICONFIG) += eficonfig.o
|
||||
ifdef CONFIG_CMD_EFICONFIG
|
||||
|
||||
@@ -7,7 +7,7 @@ CONFIG_DEBUG_UART_CLOCK=0
|
||||
CONFIG_VENDOR_EFI=y
|
||||
CONFIG_TARGET_EFI_APP32=y
|
||||
CONFIG_DEBUG_UART=y
|
||||
CONFIG_EFI=y
|
||||
CONFIG_EFI_CLIENT=y
|
||||
CONFIG_FIT=y
|
||||
# CONFIG_BOOTSTD is not set
|
||||
CONFIG_SHOW_BOOT_PROGRESS=y
|
||||
|
||||
@@ -8,7 +8,7 @@ CONFIG_X86_RUN_64BIT=y
|
||||
CONFIG_VENDOR_EFI=y
|
||||
CONFIG_TARGET_EFI_APP64=y
|
||||
CONFIG_DEBUG_UART=y
|
||||
CONFIG_EFI=y
|
||||
CONFIG_EFI_CLIENT=y
|
||||
CONFIG_EFI_APP_64BIT=y
|
||||
CONFIG_FIT=y
|
||||
# CONFIG_BOOTSTD is not set
|
||||
|
||||
@@ -5,7 +5,7 @@ CONFIG_DEFAULT_DEVICE_TREE="efi-x86_payload"
|
||||
CONFIG_PRE_CON_BUF_ADDR=0x100000
|
||||
CONFIG_VENDOR_EFI=y
|
||||
CONFIG_TARGET_EFI_PAYLOAD=y
|
||||
CONFIG_EFI=y
|
||||
CONFIG_EFI_CLIENT=y
|
||||
CONFIG_EFI_STUB=y
|
||||
CONFIG_FIT=y
|
||||
CONFIG_FIT_SIGNATURE=y
|
||||
|
||||
@@ -5,7 +5,7 @@ CONFIG_DEFAULT_DEVICE_TREE="efi-x86_payload"
|
||||
CONFIG_PRE_CON_BUF_ADDR=0x100000
|
||||
CONFIG_VENDOR_EFI=y
|
||||
CONFIG_TARGET_EFI_PAYLOAD=y
|
||||
CONFIG_EFI=y
|
||||
CONFIG_EFI_CLIENT=y
|
||||
CONFIG_EFI_STUB=y
|
||||
CONFIG_EFI_STUB_64BIT=y
|
||||
CONFIG_FIT=y
|
||||
|
||||
@@ -45,7 +45,7 @@ First choose a board that has EFI support and obtain an EFI implementation
|
||||
for that board. It will be either 32-bit or 64-bit. Alternatively, you can
|
||||
opt for using QEMU [1] and the OVMF [2], as detailed below.
|
||||
|
||||
To build U-Boot as an EFI application, enable CONFIG_EFI and CONFIG_EFI_APP.
|
||||
To build U-Boot as an EFI application, enable CONFIG_EFI_CLIENT and CONFIG_EFI_APP.
|
||||
The efi-x86_app32 and efi-x86_app64 configs are set up for this. Just build
|
||||
U-Boot as normal, e.g.::
|
||||
|
||||
@@ -53,7 +53,7 @@ U-Boot as normal, e.g.::
|
||||
make
|
||||
|
||||
To build U-Boot as an EFI payload (32-bit or 64-bit EFI can be used), enable
|
||||
CONFIG_EFI, CONFIG_EFI_STUB, and select either CONFIG_EFI_STUB_32BIT or
|
||||
CONFIG_EFI_CLIENT, CONFIG_EFI_STUB, and select either CONFIG_EFI_STUB_32BIT or
|
||||
CONFIG_EFI_STUB_64BIT. The efi-x86_payload configs (efi-x86_payload32_defconfig
|
||||
and efi-x86_payload32_defconfig) are set up for this. Then build U-Boot as
|
||||
normal, e.g.::
|
||||
@@ -121,7 +121,7 @@ and board_init_r()).
|
||||
Since U-Boot limits its memory access to the allocated regions very little
|
||||
special code is needed. The CONFIG_EFI_APP option controls a few things
|
||||
that need to change so 'git grep CONFIG_EFI_APP' may be instructive.
|
||||
The CONFIG_EFI option controls more general EFI adjustments.
|
||||
The CONFIG_EFI_CLIENT option controls more general EFI adjustments.
|
||||
|
||||
The only available driver is the serial driver. This calls back into EFI
|
||||
'boot services' to send and receive characters. Although it is implemented
|
||||
|
||||
@@ -96,7 +96,7 @@ config TPL_BLOCK_CACHE
|
||||
|
||||
config EFI_MEDIA
|
||||
bool "Support EFI media drivers"
|
||||
default y if EFI || SANDBOX
|
||||
default y if EFI_CLIENT || SANDBOX
|
||||
select BLK
|
||||
help
|
||||
Enable this to support media devices on top of UEFI. This enables
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
* In case of the EFI app the UEFI firmware provides the low-level
|
||||
* initialisation.
|
||||
*/
|
||||
#ifdef CONFIG_EFI
|
||||
#ifdef CONFIG_EFI_CLIENT
|
||||
#define ll_boot_init() false
|
||||
#else
|
||||
#include <asm/global_data.h>
|
||||
|
||||
@@ -1096,7 +1096,7 @@ config VPL_OF_LIBFDT_ASSUME_MASK
|
||||
unsafe execution. See FDT_ASSUME_PERFECT, etc. in libfdt_internal.h
|
||||
|
||||
menu "System tables"
|
||||
depends on (!EFI && !SYS_COREBOOT) || (ARM && EFI_LOADER)
|
||||
depends on (!EFI_CLIENT && !SYS_COREBOOT) || (ARM && EFI_LOADER)
|
||||
|
||||
config BLOBLIST_TABLES
|
||||
bool "Put tables in a bloblist"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
ifndef CONFIG_XPL_BUILD
|
||||
|
||||
obj-$(CONFIG_EFI) += efi_client/
|
||||
obj-$(CONFIG_EFI_CLIENT) += efi_client/
|
||||
obj-$(CONFIG_EFI_LOADER) += efi_driver/
|
||||
obj-$(CONFIG_EFI_LOADER) += efi_loader/
|
||||
obj-$(CONFIG_CMD_BOOTEFI_SELFTEST) += efi_selftest/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
menu "U-Boot as UEFI application"
|
||||
depends on X86
|
||||
|
||||
config EFI
|
||||
config EFI_CLIENT
|
||||
bool "Support running U-Boot from EFI"
|
||||
depends on X86
|
||||
imply X86_TSC_READ_BASE
|
||||
@@ -13,7 +13,7 @@ config EFI
|
||||
|
||||
choice
|
||||
prompt "Select EFI mode to use"
|
||||
depends on X86 && EFI
|
||||
depends on X86 && EFI_CLIENT
|
||||
|
||||
config EFI_APP
|
||||
bool "Support running as an EFI application"
|
||||
|
||||
@@ -94,7 +94,7 @@ static const struct {
|
||||
"system", "EFI System Partition",
|
||||
PARTITION_SYSTEM_GUID,
|
||||
},
|
||||
#if defined(CONFIG_CMD_EFIDEBUG) || defined(CONFIG_EFI)
|
||||
#if defined(CONFIG_CMD_EFIDEBUG) || defined(CONFIG_EFI_CLIENT)
|
||||
{
|
||||
NULL, "Device Path",
|
||||
PARTITION_SYSTEM_GUID,
|
||||
@@ -281,7 +281,7 @@ static const struct {
|
||||
EFI_CERT_TYPE_PKCS7_GUID,
|
||||
},
|
||||
#endif
|
||||
#if defined(CONFIG_CMD_EFIDEBUG) || defined(CONFIG_EFI)
|
||||
#if defined(CONFIG_CMD_EFIDEBUG) || defined(CONFIG_EFI_CLIENT)
|
||||
{ "EFI_LZMA_COMPRESSED", NULL, EFI_LZMA_COMPRESSED },
|
||||
{ "EFI_DXE_SERVICES", NULL, EFI_DXE_SERVICES },
|
||||
{ "EFI_HOB_LIST", NULL, EFI_HOB_LIST },
|
||||
|
||||
Reference in New Issue
Block a user