[PATCH] acpitables: update ACPI table revsion test to ACPI 6.5

Ivan Hu ivan.hu at canonical.com
Tue Dec 17 06:55:25 UTC 2024


BugLink: https://bugs.launchpad.net/fwts/+bug/2091919

Signed-off-by: Ivan Hu <ivan.hu at canonical.com>
---
 src/acpi/acpitables/acpitables.c | 36 ++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/src/acpi/acpitables/acpitables.c b/src/acpi/acpitables/acpitables.c
index 9cdfef99..fb14b116 100644
--- a/src/acpi/acpitables/acpitables.c
+++ b/src/acpi/acpitables/acpitables.c
@@ -243,6 +243,39 @@ static const fwts_acpi_table_rev acpi_64_rev[] = {
 	{NULL, 0xff}	// end of table
 };
 
+static const fwts_acpi_table_rev acpi_65_rev[] = {
+	{"APIC", 6},
+	{"BERT", 1},
+	{"BGRT", 1},
+	{"CPEP", 1},
+	{"DSDT", 2},
+	{"ECDT", 1},
+	{"EINJ", 2},
+	{"ERST", 1},
+	{"FACP", 6},
+	{"FPDT", 1},
+	{"GTDT", 3},
+	{"HEST", 2},
+	{"MISC", 1},
+	{"MSCT", 1},
+	{"MPST", 1},
+	{"NFIT", 1},
+	{"PCCT", 2},
+	{"PHAT", 1},
+	{"PMTT", 2},
+	{"PPTT", 3},
+	{"RASF", 1},
+	{"RAS2", 1},
+	{"RSDT", 1},
+	{"SBST", 1},
+	{"SDEV", 1},
+	{"SLIT", 1},
+	{"SRAT", 3},
+	{"SSDT", 2},
+	{"XSDT", 1},
+	{NULL, 0xff}	// end of table
+};
+
 static int acpi_table_check_test2(fwts_framework *fw)
 {
 	const fwts_acpi_table_rev *tables_rev;
@@ -266,6 +299,9 @@ static int acpi_table_check_test2(fwts_framework *fw)
 		case FWTS_ACPI_VERSION_64:
 			tables_rev = acpi_64_rev;
 			break;
+		case FWTS_ACPI_VERSION_65:
+			tables_rev = acpi_65_rev;
+			break;
 		default:
 			fwts_log_info_verbatim(fw, "This test does not support ACPI %4.4" PRIx32 ".",  version);
 			return FWTS_SKIP;
-- 
2.34.1




More information about the fwts-devel mailing list