diff options
author | Stefan Berger | 2017-11-14 19:42:42 +0100 |
---|---|---|
committer | Stefan Berger | 2017-12-22 17:03:21 +0100 |
commit | 4a42fa0ee20b51b326f6494cb50218b52471a261 (patch) | |
tree | 094223091053fed65a7f819a3d315b5ff231a028 /include/hw/acpi | |
parent | tpm: Implement tpm_sized_buffer_reset (diff) | |
download | qemu-4a42fa0ee20b51b326f6494cb50218b52471a261.tar.gz qemu-4a42fa0ee20b51b326f6494cb50218b52471a261.tar.xz qemu-4a42fa0ee20b51b326f6494cb50218b52471a261.zip |
acpi: Update TPM2 ACPI table to more recent specs
More recent specs of the TPM2 ACPI table add fields for the log area
start address and the log area minimum size, which we already use
for the TCPA table.
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Diffstat (limited to 'include/hw/acpi')
-rw-r--r-- | include/hw/acpi/acpi-defs.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/hw/acpi/acpi-defs.h b/include/hw/acpi/acpi-defs.h index 72be675dd6..80c8099a23 100644 --- a/include/hw/acpi/acpi-defs.h +++ b/include/hw/acpi/acpi-defs.h @@ -558,8 +558,8 @@ typedef struct Acpi20Tcpa Acpi20Tcpa; /* * TPM2 * - * Following Level 00, Rev 00.37 of specs: - * http://www.trustedcomputinggroup.org/resources/tcg_acpi_specification + * Following Version 1.2, Revision 8 of specs: + * https://trustedcomputinggroup.org/tcg-acpi-specification/ */ struct Acpi20TPM2 { ACPI_TABLE_HEADER_DEF @@ -567,6 +567,9 @@ struct Acpi20TPM2 { uint16_t reserved; uint64_t control_area_address; uint32_t start_method; + uint8_t start_method_params[12]; + uint32_t log_area_minimum_length; + uint64_t log_area_start_address; } QEMU_PACKED; typedef struct Acpi20TPM2 Acpi20TPM2; |