]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdePkg/Tpm2Acpi.h: Add Start Method Specific Parameters for ARM SMC
authorNhi Pham <nhi@os.amperecomputing.com>
Thu, 21 Jan 2021 12:09:19 +0000 (20:09 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 25 Jan 2021 02:21:32 +0000 (02:21 +0000)
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 <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang.liu@intel.com>
Signed-off-by: Nhi Pham <nhi@os.amperecomputing.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
MdePkg/Include/IndustryStandard/Tpm2Acpi.h

index 3ed6834cc9ced256eff2a58f7b735c00fa4fca4c..946bc7dab77aa0fbaa85dbabae8fab1844394687 100644 (file)
@@ -2,6 +2,7 @@
   TPM2 ACPI table definition.\r
 \r
 Copyright (c) 2013 - 2019, Intel Corporation. All rights reserved. <BR>\r
+Copyright (c) 2021, Ampere Computing LLC. All rights reserved. <BR>\r
 SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
@@ -48,6 +49,18 @@ typedef struct {
   UINT64   Response;\r
 } EFI_TPM2_ACPI_CONTROL_AREA;\r
 \r
+//\r
+// Start Method Specific Parameters for ARM SMC Start Method (11)\r
+// Refer to Table 9: Start Method Specific Parameters for ARM SMC\r
+//\r
+typedef struct {\r
+  UINT32   Interrupt;\r
+  UINT8    Flags;\r
+  UINT8    OperationFlags;\r
+  UINT8    Reserved[2];\r
+  UINT32   SmcFunctionId;\r
+} EFI_TPM2_ACPI_START_METHOD_SPECIFIC_PARAMETERS_ARM_SMC;\r
+\r
 #pragma pack ()\r
 \r
 #endif\r