This patch series adds in specific ACPI compliance testing for the MADT and all of its various subtables (16, currently). The first patch adds tests for the MADT and all subtables currently defined in FWTS. The last two patches add in the relatively new GIC ITS subtable and compliance tests for it.
There are still multiple TODOs in the compliance checks; these will be added as clarification of the spec becomes available.
Al Stone (3): ACPI: MADT: add in compliance tests for the MADT and subtables ACPI: Add in MADT subtable description for GIC ITS subtable ACPI: MADT: add in compliance checks for the GIC ITS subtable
src/Makefile.am | 2 + src/acpi/compliance/madt.c | 1377 +++++++++++++++++++++++++++++++++++++++++++ src/lib/include/fwts_acpi.h | 10 + 3 files changed, 1389 insertions(+) create mode 100644 src/acpi/compliance/madt.c