]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/IndustryStandard/Tpm2Acpi.h
MdePkg/Tpm2Acpi.h: Add Start Method Specific Parameters for ARM SMC
[mirror_edk2.git] / 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