This patch series makes the TPM version, for which the ACPI library probes,
configurable, and then add support for TPM version 2.
Changes from version 3:
* Omit tpm_version 0 case, to fallback to 1.2, previously intended for
compatibility for unknown code.
* Add checks for xenstore tpm_version field.
* Convert copyright header to SPDX
* Minor code style fixes.
Jennifer Herbert (2):
acpi: Make TPM version configurable.
acpi: Add TPM2 interface definition.
docs/misc/xenstore-paths.pandoc | 10 +++
tools/firmware/hvmloader/util.c | 39 +++++++++---
tools/libacpi/Makefile | 3 +-
tools/libacpi/acpi2_0.h | 33 ++++++++++
tools/libacpi/build.c | 106 +++++++++++++++++++++++---------
tools/libacpi/libacpi.h | 4 +-
tools/libacpi/ssdt_tpm2.asl | 27 ++++++++
7 files changed, 184 insertions(+), 38 deletions(-)
create mode 100644 tools/libacpi/ssdt_tpm2.asl
--
2.39.1