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

Reply via email to