summaryrefslogtreecommitdiffstats
path: root/OvmfPkg
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2021-12-13 08:30:47 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2021-12-13 09:23:48 +0000
commitadf070ff5678c8d767274b9dd3699321594224dd (patch)
tree4e794a91c405ac661c0a46dd919aec4be3c34d91 /OvmfPkg
parent8c06c53b585a7443b1e0e6c0eff45a62d56472cc (diff)
downloadedk2-adf070ff5678c8d767274b9dd3699321594224dd.tar.gz
edk2-adf070ff5678c8d767274b9dd3699321594224dd.tar.bz2
edk2-adf070ff5678c8d767274b9dd3699321594224dd.zip
OvmfPkg/Microvm: add PcdConfidentialComputingGuestAttr
Fixes build failure: /home/kraxel/projects/edk2/OvmfPkg/PlatformPei/AmdSev.c: In function ‘AmdSevInitialize’: /home/kraxel/projects/edk2/MdePkg/Include/Library/PcdLib.h:511:38: error: implicit declaration of function ‘_PCD_SET_MODE_64_S_PcdConfidentialComputingGuestAttr’ [-Werror=implicit-function-declaration] 511 | #define PcdSet64S(TokenName, Value) _PCD_SET_MODE_64_S_##TokenName ((Value)) | ^~~~~~~~~~~~~~~~~~~ /home/kraxel/projects/edk2/OvmfPkg/PlatformPei/AmdSev.c:410:17: note: in expansion of macro ‘PcdSet64S’ 410 | PcdStatus = PcdSet64S (PcdConfidentialComputingGuestAttr, CCAttrAmdSevSnp); | ^~~~~~~~~ cc1: all warnings being treated as errors Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'OvmfPkg')
-rw-r--r--OvmfPkg/Microvm/MicrovmX64.dsc3
1 files changed, 3 insertions, 0 deletions
diff --git a/OvmfPkg/Microvm/MicrovmX64.dsc b/OvmfPkg/Microvm/MicrovmX64.dsc
index 5f4d922679..e5a2844472 100644
--- a/OvmfPkg/Microvm/MicrovmX64.dsc
+++ b/OvmfPkg/Microvm/MicrovmX64.dsc
@@ -600,6 +600,9 @@
gEfiNetworkPkgTokenSpaceGuid.PcdIPv4PXESupport|0x01
gEfiNetworkPkgTokenSpaceGuid.PcdIPv6PXESupport|0x01
+ # Set ConfidentialComputing defaults
+ gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr|0
+
################################################################################
#
# Components Section - list of all EDK II Modules needed by this Platform.