18 EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST,
19 &gOvmfTpmMmioAccessiblePpiGuid,
38 RETURN_STATUS DecryptStatus;
41 DEBUG ((DEBUG_INFO,
"%a\n", __func__));
62 "%a: mapping TPM MMIO address range unencrypted\n",
75 "%a: failed to map TPM MMIO address range unencrypted\n",
EFI_STATUS EFIAPI PeiServicesInstallPpi(IN CONST EFI_PEI_PPI_DESCRIPTOR *PpiList)
#define RETURN_ERROR(StatusCode)
#define ASSERT_EFI_ERROR(StatusParameter)
#define ASSERT_RETURN_ERROR(StatusParameter)
#define DEBUG(Expression)
RETURN_STATUS EFIAPI MemEncryptSevClearMmioPageEncMask(IN PHYSICAL_ADDRESS Cr3BaseAddress, IN PHYSICAL_ADDRESS BaseAddress, IN UINTN NumPages)
BOOLEAN EFIAPI MemEncryptSevEsIsEnabled(VOID)
#define FixedPcdGet64(TokenName)
VOID * EFI_PEI_FILE_HANDLE
EFI_STATUS EFIAPI TpmMmioSevDecryptPeimEntryPoint(IN EFI_PEI_FILE_HANDLE FileHandle, IN CONST EFI_PEI_SERVICES **PeiServices)
#define EFI_SIZE_TO_PAGES(Size)