]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/Library/MpInitLib/MpLib.h
UefiCpuPkg/MpInitLib: use PcdConfidentialComputingAttr to check SEV status
[mirror_edk2.git] / UefiCpuPkg / Library / MpInitLib / MpLib.h
index 16b4d76d019bc7d6a58037bb53a075ffb8c1d1a0..a84df60519ed75a7cd3e5fe251a2dfbbc15bb536 100644 (file)
@@ -33,6 +33,7 @@
 #include <Library/HobLib.h>\r
 #include <Library/PcdLib.h>\r
 #include <Library/MicrocodeLib.h>\r
+#include <ConfidentialComputingGuestAttr.h>\r
 \r
 #include <Register/Amd/Fam17Msr.h>\r
 #include <Register/Amd/Ghcb.h>\r
@@ -773,4 +774,16 @@ SevEsPlaceApHlt (
   CPU_MP_DATA  *CpuMpData\r
   );\r
 \r
+/**\r
+ Check if the specified confidential computing attribute is active.\r
+\r
+ @retval TRUE   The specified Attr is active.\r
+ @retval FALSE  The specified Attr is not active.\r
+**/\r
+BOOLEAN\r
+EFIAPI\r
+ConfidentialComputingGuestHas (\r
+  CONFIDENTIAL_COMPUTING_GUEST_ATTR  Attr\r
+  );\r
+\r
 #endif\r