From 96a9acfc527964dc5ab7298862a0cd8aa5fffc6a Mon Sep 17 00:00:00 2001 From: Nhi Pham Date: Thu, 21 Jan 2021 20:09:19 +0800 Subject: MdePkg/Tpm2Acpi.h: Add Start Method Specific Parameters for ARM SMC Add Start Method Specific Parameters for ARM SMC Start Method described in the TCG ACPI Specification version 1.2, revision 8. Cc: Michael D Kinney Cc: Liming Gao Cc: Zhiguang Liu Signed-off-by: Nhi Pham Reviewed-by: Liming Gao --- MdePkg/Include/IndustryStandard/Tpm2Acpi.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'MdePkg') diff --git a/MdePkg/Include/IndustryStandard/Tpm2Acpi.h b/MdePkg/Include/IndustryStandard/Tpm2Acpi.h index 3ed6834cc9..946bc7dab7 100644 --- a/MdePkg/Include/IndustryStandard/Tpm2Acpi.h +++ b/MdePkg/Include/IndustryStandard/Tpm2Acpi.h @@ -2,6 +2,7 @@ TPM2 ACPI table definition. Copyright (c) 2013 - 2019, Intel Corporation. All rights reserved.
+Copyright (c) 2021, Ampere Computing LLC. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ @@ -48,6 +49,18 @@ typedef struct { UINT64 Response; } EFI_TPM2_ACPI_CONTROL_AREA; +// +// Start Method Specific Parameters for ARM SMC Start Method (11) +// Refer to Table 9: Start Method Specific Parameters for ARM SMC +// +typedef struct { + UINT32 Interrupt; + UINT8 Flags; + UINT8 OperationFlags; + UINT8 Reserved[2]; + UINT32 SmcFunctionId; +} EFI_TPM2_ACPI_START_METHOD_SPECIFIC_PARAMETERS_ARM_SMC; + #pragma pack () #endif -- cgit v1.2.3