payloads/edk2: Guard MrChromebox's build options
Several of the build commands passed by the Makefile only exist in MrChromebox's fork of edk2. Guard these, and the corresponding Kconfig options, against the selection of the MrChromebox repository. Signed-off-by: Sean Rhodes <sean@starlabs.systems> Change-Id: I41d8d54e5b91990dd9fb88967fcd549a86cf6fe9 Reviewed-on: https://review.coreboot.org/c/coreboot/+/78036 Reviewed-by: Matt DeVillier <matt.devillier@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
committed by
Martin L Roth
parent
1a0c99f55d
commit
9031877866
30
payloads/external/edk2/Makefile
vendored
30
payloads/external/edk2/Makefile
vendored
@@ -38,7 +38,7 @@ endif
|
||||
endif
|
||||
|
||||
#
|
||||
# EDK II has the following build options relevant to coreboot:
|
||||
# EDK II (edk2/master) has the following build options relevant to coreboot:
|
||||
#
|
||||
#
|
||||
# OPTION = DEFAULT_VALUE
|
||||
@@ -67,10 +67,6 @@ endif
|
||||
ifneq ($(CONFIG_EDK2_SERIAL_SUPPORT),y)
|
||||
BUILD_STR += -D DISABLE_SERIAL_TERMINAL=TRUE
|
||||
endif
|
||||
# FOLLOW_BGRT_SPEC = FALSE
|
||||
ifeq ($(CONFIG_EDK2_FOLLOW_BGRT_SPEC),y)
|
||||
BUILD_STR += -D FOLLOW_BGRT_SPEC=TRUE
|
||||
endif
|
||||
# MAX_VARIABLE_SIZE = 0x10000
|
||||
ifeq ($(CONFIG_SMMSTORE_V2),y)
|
||||
BUILD_STR += --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize=0x8000
|
||||
@@ -119,9 +115,29 @@ endif
|
||||
ifeq ($(CONFIG_PCIEXP_SUPPORT_RESIZABLE_BARS), y)
|
||||
BUILD_STR += --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdPcieResizableBarSupport=TRUE
|
||||
endif
|
||||
|
||||
#
|
||||
# The MrChromebox repository has the following addition options:
|
||||
#
|
||||
ifeq ($(CONFIG_EDK2_REPO_MRCHROMEBOX),y)
|
||||
|
||||
# FOLLOW_BGRT_SPEC = FALSE
|
||||
ifeq ($(CONFIG_EDK2_FOLLOW_BGRT_SPEC),y)
|
||||
BUILD_STR += -D FOLLOW_BGRT_SPEC=TRUE
|
||||
endif
|
||||
# GOP_DRIVER = FALSE
|
||||
ifeq ($(CONFIG_EDK2_GOP_DRIVER), y)
|
||||
BUILD_STR += -D USE_PLATFORM_GOP=TRUE
|
||||
endif
|
||||
# PRIORITIZE_INTERNAL = FALSE
|
||||
ifeq ($(CONFIG_EDK2_PRIORITIZE_INTERNAL),y)
|
||||
BUILD_STR += -D PRIORITIZE_INTERNAL=TRUE
|
||||
endif
|
||||
# TPM_ENABLE = TRUE
|
||||
ifeq ($(CONFIG_TPM_GOOGLE_CR50),y)
|
||||
BUILD_STR += -D TPM_ENABLE=FALSE
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
#
|
||||
@@ -135,10 +151,6 @@ BUILD_STR += --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow=0
|
||||
BUILD_STR += --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn=0
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_TPM_GOOGLE_CR50)$(CONFIG_EDK2_REPO_MRCHROMEBOX),yy)
|
||||
BUILD_STR += -D TPM_ENABLE=FALSE
|
||||
endif
|
||||
|
||||
bootloader = $(word 8,$(subst /, ,$(BUILD_STR)))
|
||||
|
||||
ifneq ($(CONFIG_EDK2_CUSTOM_BUILD_PARAMS),)
|
||||
|
Reference in New Issue
Block a user