2 TPM2 ACPI table definition.
4 Copyright (c) 2013 - 2017, Intel Corporation. All rights reserved. <BR>
5 This program and the accompanying materials
6 are licensed and made available under the terms and conditions of the BSD License
7 which accompanies this distribution. The full text of the license may be found at
8 http://opensource.org/licenses/bsd-license.php
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
18 #include <IndustryStandard/Acpi.h>
22 #define EFI_TPM2_ACPI_TABLE_REVISION_3 3
23 #define EFI_TPM2_ACPI_TABLE_REVISION_4 4
26 EFI_ACPI_DESCRIPTION_HEADER Header
;
29 UINT64 AddressOfControlArea
;
31 //UINT8 PlatformSpecificParameters[];
32 } EFI_TPM2_ACPI_TABLE
;
34 #define EFI_TPM2_ACPI_TABLE_START_METHOD_ACPI 2
35 #define EFI_TPM2_ACPI_TABLE_START_METHOD_TIS 6
36 #define EFI_TPM2_ACPI_TABLE_START_METHOD_COMMAND_RESPONSE_BUFFER_INTERFACE 7
37 #define EFI_TPM2_ACPI_TABLE_START_METHOD_COMMAND_RESPONSE_BUFFER_INTERFACE_WITH_ACPI 8
44 UINT64 InterruptControl
;
49 } EFI_TPM2_ACPI_CONTROL_AREA
;