From 9a649df431f4496132c7c774365bcaa3d998dc76 Mon Sep 17 00:00:00 2001 From: Nate DeSimone Date: Fri, 20 Sep 2024 14:41:31 -0700 Subject: [PATCH] Addition of PcdStandaloneMmEnable has broken build of BoardPkg(s) REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4853 When the PcdStandaloneMmEnable FeaturePcd was added, it was not added to MinPlatformFeaturesPcd.dsc.inc Because of this, any existing BoardPkg that does not have Standalone MM support will no longer build because the default value of FALSE is not declared during DSC parsing. The fix is to add the PCD to MinPlatformFeaturesPcd.dsc.inc Signed-off-by: Nate DeSimone --- .../MinPlatformPkg/Include/Dsc/MinPlatformFeaturesPcd.dsc.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Platform/Intel/MinPlatformPkg/Include/Dsc/MinPlatformFeaturesPcd.dsc.inc b/Platform/Intel/MinPlatformPkg/Include/Dsc/MinPlatformFeaturesPcd.dsc.inc index 2d665c25c56..2c54f951d4d 100644 --- a/Platform/Intel/MinPlatformPkg/Include/Dsc/MinPlatformFeaturesPcd.dsc.inc +++ b/Platform/Intel/MinPlatformPkg/Include/Dsc/MinPlatformFeaturesPcd.dsc.inc @@ -7,7 +7,7 @@ # A board can enable a feature by configuring the PCD in the board DSC file # after this file has been included. # -# Copyright (C) 2022 Intel Corporation +# Copyright (C) 2022 - 2024 Intel Corporation # # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -23,3 +23,5 @@ gMinPlatformPkgTokenSpaceGuid.PcdTpm2Enable |FALSE gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable |FALSE + + gMinPlatformPkgTokenSpaceGuid.PcdStandaloneMmEnable |FALSE