[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