payloads/tianocore: Rename TianoCore to edk2
coreboot uses TianoCore interchangeably with EDK II, and whilst the meaning is generally clear, it's not the payload it uses. EDK II is commonly written as edk2. coreboot builds edk2 directly from the edk2 repository. Whilst it can build some components from edk2-platforms, the target is still edk2. [1] tianocore.org - "Welcome to TianoCore, the community supporting" [2] tianocore.org - "EDK II is a modern, feature-rich, cross-platform firmware development environment for the UEFI and UEFI Platform Initialization (PI) specifications." Signed-off-by: Sean Rhodes <sean@starlabs.systems> Change-Id: I4de125d92ae38ff8dfd0c4c06806c2d2921945ab Reviewed-on: https://review.coreboot.org/c/coreboot/+/65820 Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
committed by
Martin L Roth
parent
8f7f4bf87a
commit
38c99b5659
@@ -420,7 +420,7 @@ endif # FRAMEBUFFER_SET_VESA_MODE
|
||||
config WANT_LINEAR_FRAMEBUFFER
|
||||
bool
|
||||
default y if CHROMEOS
|
||||
default y if PAYLOAD_TIANOCORE
|
||||
default y if PAYLOAD_EDK2
|
||||
default y if COREDOOM_SECONDARY_PAYLOAD
|
||||
|
||||
choice
|
||||
|
@@ -14,7 +14,7 @@ config MP_SERVICES_PPI_V1
|
||||
select MP_SERVICES_PPI
|
||||
help
|
||||
This option provides EFI_PEI_MP_SERVICES_PPI structure definitions
|
||||
along with all APIs as per EDK2 specification.
|
||||
along with all APIs as per edk2 specification.
|
||||
|
||||
config MP_SERVICES_PPI_V2
|
||||
bool
|
||||
@@ -22,7 +22,7 @@ config MP_SERVICES_PPI_V2
|
||||
select MP_SERVICES_PPI
|
||||
help
|
||||
This option provides EDKII_PEI_MP_SERVICES2_PPI structure definitions
|
||||
along with all APIs as per EDK2 specification. MP services2 PPI is slight
|
||||
along with all APIs as per edk2 specification. MP services2 PPI is slight
|
||||
modification over MP services1 PPIs. A new API StartupAllCPUs have been
|
||||
added to allow running a task on BSP and all APs. Also the EFI_PEI_SERVICES
|
||||
parameter has been removed from all MP PPI APIs.
|
||||
|
@@ -58,7 +58,7 @@ static efi_return_status_t mps1_identify_processor(const
|
||||
return mp_identify_processor(processor_number);
|
||||
}
|
||||
|
||||
/* EDK2 UEFIPKG Open Source MP Service PPI to be installed */
|
||||
/* edk2 UEFIPKG Open Source MP Service PPI to be installed */
|
||||
|
||||
static efi_pei_mp_services_ppi mp_service1_ppi = {
|
||||
mps1_get_number_of_processors,
|
||||
|
@@ -67,7 +67,7 @@ static efi_return_status_t mps2_identify_processor(
|
||||
return mp_identify_processor(processor_number);
|
||||
}
|
||||
|
||||
/* EDK2 UEFIPKG Open Source MP Services 2 PPI to be installed */
|
||||
/* edk2 UEFIPKG Open Source MP Services 2 PPI to be installed */
|
||||
|
||||
static efi_pei_mp_services_ppi mp_service2_ppi = {
|
||||
mps2_get_number_of_processors,
|
||||
|
@@ -96,7 +96,7 @@ efi_return_status_t mp_startup_all_cpus(efi_ap_procedure procedure,
|
||||
/*
|
||||
* Run on APs Serially
|
||||
*
|
||||
* FIXME: As per MP service specification, EDK2 is allowed to specify the mode
|
||||
* FIXME: As per MP service specification, edk2 is allowed to specify the mode
|
||||
* in which a 'func' routine should be executed on APs (i.e. execute serially
|
||||
* or concurrently).
|
||||
*
|
||||
|
@@ -33,7 +33,7 @@ static bool looks_like_fsp_header(struct fsp_header *hdr)
|
||||
return false;
|
||||
}
|
||||
|
||||
/* It is possible to build FSP with any version of EDK2 which could have introduced new
|
||||
/* It is possible to build FSP with any version of edk2 which could have introduced new
|
||||
fields in FSP_INFO_HEADER. The new fields will be ignored based on the reported FSP
|
||||
version. This check ensures that the reported header length is at least what the
|
||||
reported FSP version requires so that we do not access any out-of-bound bytes. */
|
||||
|
@@ -3,13 +3,13 @@
|
||||
config SMMSTORE
|
||||
bool "Support for flash based, SMM mediated data store"
|
||||
depends on BOOT_DEVICE_SUPPORTS_WRITES && HAVE_SMI_HANDLER
|
||||
default y if PAYLOAD_TIANOCORE
|
||||
default y if PAYLOAD_EDK2
|
||||
select SPI_FLASH_SMM if BOOT_DEVICE_SPI_FLASH_RW_NOMMAP
|
||||
|
||||
config SMMSTORE_V2
|
||||
bool "Use version 2 of SMMSTORE API"
|
||||
depends on SMMSTORE
|
||||
default y if PAYLOAD_TIANOCORE
|
||||
default y if PAYLOAD_EDK2
|
||||
default n
|
||||
help
|
||||
Version 2 of SMMSTORE allows secure communication with SMM and
|
||||
|
@@ -311,7 +311,7 @@ int smmstore_get_info(struct smmstore_params_info *out)
|
||||
out->block_size = SMM_BLOCK_SIZE;
|
||||
out->num_blocks = region_device_sz(&store) / SMM_BLOCK_SIZE;
|
||||
|
||||
/* FIXME: Broken EDK2 always assumes memory mapped Firmware Block Volumes */
|
||||
/* FIXME: Broken edk2 always assumes memory mapped Firmware Block Volumes */
|
||||
out->mmap_addr = (uintptr_t)rdev_mmap_full(&store);
|
||||
|
||||
printk(BIOS_DEBUG, "smm store: %d # blocks with size 0x%x\n",
|
||||
|
@@ -12,7 +12,7 @@ config TPM_PPI
|
||||
depends on TPM
|
||||
depends on HAVE_ACPI_TABLES
|
||||
depends on !CHROMEOS
|
||||
default y if PAYLOAD_TIANOCORE
|
||||
default y if PAYLOAD_EDK2
|
||||
help
|
||||
This driver automatically generates ACPI tables for the Physical
|
||||
Presence Interface defined by the TCG. If not activated only a stub
|
||||
|
@@ -53,7 +53,7 @@ struct smmstore_params_init {
|
||||
|
||||
/*
|
||||
* Returns the number of blocks the SMMSTORE supports and their size.
|
||||
* For EDK2 this should be at least two blocks with 64 KiB each.
|
||||
* For edk2 this should be at least two blocks with 64 KiB each.
|
||||
* The mmap_addr is set the memory mapped physical address of the SMMSTORE.
|
||||
*/
|
||||
struct smmstore_params_info {
|
||||
|
@@ -70,7 +70,7 @@ config ENABLE_DDR_2X_REFRESH
|
||||
config PCIEXP_AER
|
||||
def_bool n
|
||||
|
||||
config TIANOCORE_BOOT_TIMEOUT
|
||||
config EDK2_BOOT_TIMEOUT
|
||||
int
|
||||
default 5
|
||||
|
||||
|
@@ -100,7 +100,7 @@ config UART_FOR_CONSOLE
|
||||
config USE_PM_ACPI_TIMER
|
||||
default n
|
||||
|
||||
config TIANOCORE_BOOT_TIMEOUT
|
||||
config EDK2_BOOT_TIMEOUT
|
||||
int
|
||||
default 5
|
||||
|
||||
|
@@ -285,7 +285,7 @@ config VBOOT
|
||||
config USE_PM_ACPI_TIMER
|
||||
default n
|
||||
|
||||
config TIANOCORE_BOOT_TIMEOUT
|
||||
config EDK2_BOOT_TIMEOUT
|
||||
int
|
||||
default 5 if BOARD_GOOGLE_BASEBOARD_PUFF
|
||||
|
||||
|
@@ -53,7 +53,7 @@ config MAINBOARD_SMBIOS_MANUFACTURER
|
||||
config PCIEXP_AER
|
||||
def_bool n
|
||||
|
||||
config TIANOCORE_BOOT_TIMEOUT
|
||||
config EDK2_BOOT_TIMEOUT
|
||||
int
|
||||
default 5
|
||||
|
||||
|
@@ -66,7 +66,7 @@ config TRACKPAD_INTERRUPT
|
||||
default 0x1 if BOARD_STARLABS_LITE_GLK
|
||||
default 0x0 if BOARD_STARLABS_LITE_GLKR
|
||||
|
||||
config TIANOCORE_BOOTSPLASH_FILE
|
||||
config EDK2_BOOTSPLASH_FILE
|
||||
string
|
||||
default "3rdparty/blobs/mainboard/starlabs/Logo.bmp"
|
||||
|
||||
|
@@ -113,7 +113,7 @@ config ME_BIN_PATH
|
||||
string
|
||||
default "3rdparty/blobs/mainboard/\$(MAINBOARDDIR)/\$(CONFIG_VARIANT_DIR)/intel_me.bin"
|
||||
|
||||
config TIANOCORE_BOOTSPLASH_FILE
|
||||
config EDK2_BOOTSPLASH_FILE
|
||||
string
|
||||
default "3rdparty/blobs/mainboard/starlabs/Logo.bmp"
|
||||
|
||||
|
Reference in New Issue
Block a user