summaryrefslogtreecommitdiffstats
path: root/payloads
diff options
context:
space:
mode:
authorSean Rhodes <sean@starlabs.systems>2022-07-12 08:25:50 +0100
committerFelix Held <felix-coreboot@felixheld.de>2022-07-13 10:45:58 +0000
commit6a2ebb300074c8c8748ac4ac4e9ae15a32e938da (patch)
treeca0f9975d52d785eea9d264f0dba63defbe7fa7d /payloads
parent6790249b56cb1620748ad904af35fcb32f799f25 (diff)
downloadcoreboot-6a2ebb300074c8c8748ac4ac4e9ae15a32e938da.tar.gz
coreboot-6a2ebb300074c8c8748ac4ac4e9ae15a32e938da.tar.bz2
coreboot-6a2ebb300074c8c8748ac4ac4e9ae15a32e938da.zip
payloads/tianocore: Limit legacy build options to CorebootPayloadPkg
Limited to two legacy build options to only be set when CorebootPayloadPkg is used, as they don't exist in UefiPayloadPkg. Signed-off-by: Sean Rhodes <sean@starlabs.systems> Change-Id: I71aaa940543075962e167b52b23f45976d39c616 Reviewed-on: https://review.coreboot.org/c/coreboot/+/65779 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
Diffstat (limited to 'payloads')
-rw-r--r--payloads/external/tianocore/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/payloads/external/tianocore/Makefile b/payloads/external/tianocore/Makefile
index 253413239cb5..7a3119ed77d9 100644
--- a/payloads/external/tianocore/Makefile
+++ b/payloads/external/tianocore/Makefile
@@ -92,6 +92,7 @@ BUILD_STR += --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn=0
# The below are legacy options only available in CorebootPayloadPkg:
#
# PCIE_BASE = 0
+ifeq ($(CONFIG_TIANOCORE_COREBOOTPAYLOAD),y)
ifneq ($(CONFIG_ECAM_MMCONF_BASE_ADDRESS),)
BUILD_STR += -D PCIE_BASE=$(CONFIG_ECAM_MMCONF_BASE_ADDRESS)
endif
@@ -99,6 +100,7 @@ endif
ifeq ($(CONFIG_TIANOCORE_USE_8254_TIMER),y)
BUILD_STR += -D USE_HPET_TIMER=TRUE
endif
+endif # CONFIG_TIANOCORE_COREBOOTPAYLOAD
bootloader = $(word 8,$(subst /, ,$(BUILD_STR)))