On 2025-12-15 04:46, Jan Beulich wrote:
On 12.12.2025 23:29, Jason Andryuk wrote:
Pass the TPM2 ACPI table so that the device can be found by a PVH dom0.
Otherwise dom0 shows:
tpm_tis MSFT0101:00: [Firmware Bug]: failed to get TPM2 ACPI table
tpm_tis MSFT0101:00: probe with driver tpm_tis failed with error -22
TCPA is "Trusted Computing Platform Alliance table", but it is really
the table for a TPM 1.2. Use that as the comment as it's more
identifiable for readers.
Not sure about this particular aspect - this and ...
--- a/xen/include/acpi/actbl3.h
+++ b/xen/include/acpi/actbl3.h
@@ -78,8 +78,10 @@
#define ACPI_SIG_CSRT "CSRT" /* Core System Resources Table */
#define ACPI_SIG_MATR "MATR" /* Memory Address Translation
Table */
#define ACPI_SIG_MSDM "MSDM" /* Microsoft Data Management
Table */
-#define ACPI_SIG_WPBT "WPBT" /* Windows Platform Binary Table
*/
+#define ACPI_SIG_TCPA "TCPA" /* TPM 1.2 Table */
+#define ACPI_SIG_TPM2 "TPM2" /* TPM 2.0 Table */
... the TPM2 comment bring us out of sync with what Linux has there.
I'm fine with copying these from the Linux version to keep them in sync.
I should have realized this was an imported header when adding the
entries.
Regards,
Jason