aboutsummaryrefslogtreecommitdiff
path: root/tests/data/acpi/x86
diff options
context:
space:
mode:
authorSunil V L <sunilvl@ventanamicro.com>2024-06-25 20:38:32 +0530
committerMichael S. Tsirkin <mst@redhat.com>2024-07-03 18:14:06 -0400
commit7c08eefcaf6588b80bd8ce027fab748db3c53f11 (patch)
tree46150d5ed275089a076abeecff13bc68f16c8a34 /tests/data/acpi/x86
parentd488c66b13f6070996f493f94400397ff835ed05 (diff)
tests/data/acpi: Move x86 ACPI tables under x86/${machine} path
To support multiple architectures using same machine name, create x86 folder and move all x86 related AML files for each machine type inside. Signed-off-by: Sunil V L <sunilvl@ventanamicro.com> Reviewed-by: Igor Mammedov <imammedo@redhat.com> Message-Id: <20240625150839.1358279-10-sunilvl@ventanamicro.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'tests/data/acpi/x86')
-rw-r--r--tests/data/acpi/x86/microvm/APICbin0 -> 70 bytes
-rw-r--r--tests/data/acpi/x86/microvm/APIC.ioapic2bin0 -> 82 bytes
-rw-r--r--tests/data/acpi/x86/microvm/APIC.pciebin0 -> 110 bytes
-rw-r--r--tests/data/acpi/x86/microvm/DSDTbin0 -> 365 bytes
-rw-r--r--tests/data/acpi/x86/microvm/DSDT.ioapic2bin0 -> 365 bytes
-rw-r--r--tests/data/acpi/x86/microvm/DSDT.pciebin0 -> 3023 bytes
-rw-r--r--tests/data/acpi/x86/microvm/DSDT.rtcbin0 -> 404 bytes
-rw-r--r--tests/data/acpi/x86/microvm/DSDT.usbbin0 -> 414 bytes
-rw-r--r--tests/data/acpi/x86/microvm/ERST.pciebin0 -> 912 bytes
-rw-r--r--tests/data/acpi/x86/microvm/FACPbin0 -> 268 bytes
-rw-r--r--tests/data/acpi/x86/pc/APICbin0 -> 120 bytes
-rw-r--r--tests/data/acpi/x86/pc/APIC.acpihmatbin0 -> 128 bytes
-rw-r--r--tests/data/acpi/x86/pc/APIC.cphpbin0 -> 160 bytes
-rw-r--r--tests/data/acpi/x86/pc/APIC.dimmpxmbin0 -> 144 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDTbin0 -> 6830 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.acpierstbin0 -> 6741 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.acpihmatbin0 -> 8155 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.bridgebin0 -> 13701 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.cphpbin0 -> 7294 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.dimmpxmbin0 -> 8484 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.hpbridgebin0 -> 6781 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.hpbrrootbin0 -> 3337 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.ipmikcsbin0 -> 6902 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.memhpbin0 -> 8189 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.nohpetbin0 -> 6688 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.numamembin0 -> 6836 bytes
-rw-r--r--tests/data/acpi/x86/pc/DSDT.roothpbin0 -> 10623 bytes
-rw-r--r--tests/data/acpi/x86/pc/ERST.acpierstbin0 -> 912 bytes
-rw-r--r--tests/data/acpi/x86/pc/FACPbin0 -> 116 bytes
-rw-r--r--tests/data/acpi/x86/pc/FACP.nosmmbin0 -> 116 bytes
-rw-r--r--tests/data/acpi/x86/pc/FACSbin0 -> 64 bytes
-rw-r--r--tests/data/acpi/x86/pc/HMAT.acpihmatbin0 -> 280 bytes
-rw-r--r--tests/data/acpi/x86/pc/HPETbin0 -> 56 bytes
-rw-r--r--tests/data/acpi/x86/pc/NFIT.dimmpxmbin0 -> 240 bytes
-rw-r--r--tests/data/acpi/x86/pc/SLIT.cphpbin0 -> 48 bytes
-rw-r--r--tests/data/acpi/x86/pc/SLIT.memhpbin0 -> 48 bytes
-rw-r--r--tests/data/acpi/x86/pc/SRAT.acpihmatbin0 -> 280 bytes
-rw-r--r--tests/data/acpi/x86/pc/SRAT.cphpbin0 -> 304 bytes
-rw-r--r--tests/data/acpi/x86/pc/SRAT.dimmpxmbin0 -> 392 bytes
-rw-r--r--tests/data/acpi/x86/pc/SRAT.memhpbin0 -> 264 bytes
-rw-r--r--tests/data/acpi/x86/pc/SRAT.numamembin0 -> 224 bytes
-rw-r--r--tests/data/acpi/x86/pc/SSDT.dimmpxmbin0 -> 1815 bytes
-rw-r--r--tests/data/acpi/x86/pc/WAETbin0 -> 40 bytes
-rw-r--r--tests/data/acpi/x86/q35/APICbin0 -> 120 bytes
-rw-r--r--tests/data/acpi/x86/q35/APIC.acpihmatbin0 -> 128 bytes
-rw-r--r--tests/data/acpi/x86/q35/APIC.acpihmat-noinitiatorbin0 -> 144 bytes
-rw-r--r--tests/data/acpi/x86/q35/APIC.core-countbin0 -> 544 bytes
-rw-r--r--tests/data/acpi/x86/q35/APIC.core-count2bin0 -> 3238 bytes
-rw-r--r--tests/data/acpi/x86/q35/APIC.cphpbin0 -> 160 bytes
-rw-r--r--tests/data/acpi/x86/q35/APIC.dimmpxmbin0 -> 144 bytes
-rw-r--r--tests/data/acpi/x86/q35/APIC.thread-countbin0 -> 544 bytes
-rw-r--r--tests/data/acpi/x86/q35/APIC.thread-count2bin0 -> 3238 bytes
-rw-r--r--tests/data/acpi/x86/q35/APIC.type4-countbin0 -> 1072 bytes
-rw-r--r--tests/data/acpi/x86/q35/APIC.xapicbin0 -> 2686 bytes
-rw-r--r--tests/data/acpi/x86/q35/CEDT.cxlbin0 -> 184 bytes
-rw-r--r--tests/data/acpi/x86/q35/DMAR.dmarbin0 -> 120 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDTbin0 -> 8355 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.acpierstbin0 -> 8372 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.acpihmatbin0 -> 9680 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiatorbin0 -> 8634 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.applesmcbin0 -> 8401 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.bridgebin0 -> 11968 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.core-countbin0 -> 12913 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.core-count2bin0 -> 33770 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.cphpbin0 -> 8819 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.cxlbin0 -> 9714 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.dimmpxmbin0 -> 10009 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.ipmibtbin0 -> 8430 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.ipmismbusbin0 -> 8443 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.ivrsbin0 -> 8372 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.memhpbin0 -> 9714 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.mmio64bin0 -> 9485 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.multi-bridgebin0 -> 13208 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.noacpihpbin0 -> 8235 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.nohpetbin0 -> 8213 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.numamembin0 -> 8361 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.pvpanic-isabin0 -> 8456 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.thread-countbin0 -> 12913 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.thread-count2bin0 -> 33770 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.tis.tpm12bin0 -> 8961 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.tis.tpm2bin0 -> 8987 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.type4-countbin0 -> 18589 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.viotbin0 -> 9464 bytes
-rw-r--r--tests/data/acpi/x86/q35/DSDT.xapicbin0 -> 35718 bytes
-rw-r--r--tests/data/acpi/x86/q35/ERST.acpierstbin0 -> 912 bytes
-rw-r--r--tests/data/acpi/x86/q35/FACPbin0 -> 244 bytes
-rw-r--r--tests/data/acpi/x86/q35/FACP.core-countbin0 -> 244 bytes
-rw-r--r--tests/data/acpi/x86/q35/FACP.core-count2bin0 -> 244 bytes
-rw-r--r--tests/data/acpi/x86/q35/FACP.nosmmbin0 -> 244 bytes
-rw-r--r--tests/data/acpi/x86/q35/FACP.slicbin0 -> 244 bytes
-rw-r--r--tests/data/acpi/x86/q35/FACP.thread-countbin0 -> 244 bytes
-rw-r--r--tests/data/acpi/x86/q35/FACP.thread-count2bin0 -> 244 bytes
-rw-r--r--tests/data/acpi/x86/q35/FACP.type4-countbin0 -> 244 bytes
-rw-r--r--tests/data/acpi/x86/q35/FACP.xapicbin0 -> 244 bytes
-rw-r--r--tests/data/acpi/x86/q35/FACSbin0 -> 64 bytes
-rw-r--r--tests/data/acpi/x86/q35/HMAT.acpihmatbin0 -> 280 bytes
-rw-r--r--tests/data/acpi/x86/q35/HMAT.acpihmat-noinitiatorbin0 -> 288 bytes
-rw-r--r--tests/data/acpi/x86/q35/HPETbin0 -> 56 bytes
-rw-r--r--tests/data/acpi/x86/q35/IVRS.ivrsbin0 -> 176 bytes
-rw-r--r--tests/data/acpi/x86/q35/MCFGbin0 -> 60 bytes
-rw-r--r--tests/data/acpi/x86/q35/NFIT.dimmpxmbin0 -> 240 bytes
-rw-r--r--tests/data/acpi/x86/q35/SLIC.slicbin0 -> 36 bytes
-rw-r--r--tests/data/acpi/x86/q35/SLIT.cphpbin0 -> 48 bytes
-rw-r--r--tests/data/acpi/x86/q35/SLIT.memhpbin0 -> 48 bytes
-rw-r--r--tests/data/acpi/x86/q35/SRAT.acpihmatbin0 -> 280 bytes
-rw-r--r--tests/data/acpi/x86/q35/SRAT.acpihmat-noinitiatorbin0 -> 312 bytes
-rw-r--r--tests/data/acpi/x86/q35/SRAT.cphpbin0 -> 304 bytes
-rw-r--r--tests/data/acpi/x86/q35/SRAT.dimmpxmbin0 -> 392 bytes
-rw-r--r--tests/data/acpi/x86/q35/SRAT.memhpbin0 -> 264 bytes
-rw-r--r--tests/data/acpi/x86/q35/SRAT.mmio64bin0 -> 224 bytes
-rw-r--r--tests/data/acpi/x86/q35/SRAT.numamembin0 -> 224 bytes
-rw-r--r--tests/data/acpi/x86/q35/SRAT.xapicbin0 -> 5080 bytes
-rw-r--r--tests/data/acpi/x86/q35/SSDT.dimmpxmbin0 -> 1815 bytes
-rw-r--r--tests/data/acpi/x86/q35/TCPA.tis.tpm12bin0 -> 50 bytes
-rw-r--r--tests/data/acpi/x86/q35/TPM2.tis.tpm2bin0 -> 76 bytes
-rw-r--r--tests/data/acpi/x86/q35/VIOT.viotbin0 -> 112 bytes
-rw-r--r--tests/data/acpi/x86/q35/WAETbin0 -> 40 bytes
117 files changed, 0 insertions, 0 deletions
diff --git a/tests/data/acpi/x86/microvm/APIC b/tests/data/acpi/x86/microvm/APIC
new file mode 100644
index 0000000000..672764e711
--- /dev/null
+++ b/tests/data/acpi/x86/microvm/APIC
Binary files differ
diff --git a/tests/data/acpi/x86/microvm/APIC.ioapic2 b/tests/data/acpi/x86/microvm/APIC.ioapic2
new file mode 100644
index 0000000000..6f24fdb12c
--- /dev/null
+++ b/tests/data/acpi/x86/microvm/APIC.ioapic2
Binary files differ
diff --git a/tests/data/acpi/x86/microvm/APIC.pcie b/tests/data/acpi/x86/microvm/APIC.pcie
new file mode 100644
index 0000000000..2239ca76a6
--- /dev/null
+++ b/tests/data/acpi/x86/microvm/APIC.pcie
Binary files differ
diff --git a/tests/data/acpi/x86/microvm/DSDT b/tests/data/acpi/x86/microvm/DSDT
new file mode 100644
index 0000000000..f477668f2e
--- /dev/null
+++ b/tests/data/acpi/x86/microvm/DSDT
Binary files differ
diff --git a/tests/data/acpi/x86/microvm/DSDT.ioapic2 b/tests/data/acpi/x86/microvm/DSDT.ioapic2
new file mode 100644
index 0000000000..e5924a4996
--- /dev/null
+++ b/tests/data/acpi/x86/microvm/DSDT.ioapic2
Binary files differ
diff --git a/tests/data/acpi/x86/microvm/DSDT.pcie b/tests/data/acpi/x86/microvm/DSDT.pcie
new file mode 100644
index 0000000000..765f14ef3d
--- /dev/null
+++ b/tests/data/acpi/x86/microvm/DSDT.pcie
Binary files differ
diff --git a/tests/data/acpi/x86/microvm/DSDT.rtc b/tests/data/acpi/x86/microvm/DSDT.rtc
new file mode 100644
index 0000000000..e375473b5f
--- /dev/null
+++ b/tests/data/acpi/x86/microvm/DSDT.rtc
Binary files differ
diff --git a/tests/data/acpi/x86/microvm/DSDT.usb b/tests/data/acpi/x86/microvm/DSDT.usb
new file mode 100644
index 0000000000..d63fd84620
--- /dev/null
+++ b/tests/data/acpi/x86/microvm/DSDT.usb
Binary files differ
diff --git a/tests/data/acpi/x86/microvm/ERST.pcie b/tests/data/acpi/x86/microvm/ERST.pcie
new file mode 100644
index 0000000000..a6d0cb7838
--- /dev/null
+++ b/tests/data/acpi/x86/microvm/ERST.pcie
Binary files differ
diff --git a/tests/data/acpi/x86/microvm/FACP b/tests/data/acpi/x86/microvm/FACP
new file mode 100644
index 0000000000..f12cef5cb6
--- /dev/null
+++ b/tests/data/acpi/x86/microvm/FACP
Binary files differ
diff --git a/tests/data/acpi/x86/pc/APIC b/tests/data/acpi/x86/pc/APIC
new file mode 100644
index 0000000000..868a3432f0
--- /dev/null
+++ b/tests/data/acpi/x86/pc/APIC
Binary files differ
diff --git a/tests/data/acpi/x86/pc/APIC.acpihmat b/tests/data/acpi/x86/pc/APIC.acpihmat
new file mode 100644
index 0000000000..125d1ff087
--- /dev/null
+++ b/tests/data/acpi/x86/pc/APIC.acpihmat
Binary files differ
diff --git a/tests/data/acpi/x86/pc/APIC.cphp b/tests/data/acpi/x86/pc/APIC.cphp
new file mode 100644
index 0000000000..a2c2a24e5e
--- /dev/null
+++ b/tests/data/acpi/x86/pc/APIC.cphp
Binary files differ
diff --git a/tests/data/acpi/x86/pc/APIC.dimmpxm b/tests/data/acpi/x86/pc/APIC.dimmpxm
new file mode 100644
index 0000000000..9b5922bc72
--- /dev/null
+++ b/tests/data/acpi/x86/pc/APIC.dimmpxm
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT b/tests/data/acpi/x86/pc/DSDT
new file mode 100644
index 0000000000..c93ad6b7f8
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.acpierst b/tests/data/acpi/x86/pc/DSDT.acpierst
new file mode 100644
index 0000000000..f643fa2d03
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.acpierst
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.acpihmat b/tests/data/acpi/x86/pc/DSDT.acpihmat
new file mode 100644
index 0000000000..9d3695ff28
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.acpihmat
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.bridge b/tests/data/acpi/x86/pc/DSDT.bridge
new file mode 100644
index 0000000000..840b45f354
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.bridge
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.cphp b/tests/data/acpi/x86/pc/DSDT.cphp
new file mode 100644
index 0000000000..dbc0141b2b
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.cphp
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.dimmpxm b/tests/data/acpi/x86/pc/DSDT.dimmpxm
new file mode 100644
index 0000000000..1294f655d4
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.dimmpxm
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.hpbridge b/tests/data/acpi/x86/pc/DSDT.hpbridge
new file mode 100644
index 0000000000..8012b5eb31
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.hpbridge
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.hpbrroot b/tests/data/acpi/x86/pc/DSDT.hpbrroot
new file mode 100644
index 0000000000..4fa0c6fe72
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.hpbrroot
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.ipmikcs b/tests/data/acpi/x86/pc/DSDT.ipmikcs
new file mode 100644
index 0000000000..0a891baf45
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.ipmikcs
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.memhp b/tests/data/acpi/x86/pc/DSDT.memhp
new file mode 100644
index 0000000000..9b442a64cf
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.memhp
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.nohpet b/tests/data/acpi/x86/pc/DSDT.nohpet
new file mode 100644
index 0000000000..1754c68788
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.nohpet
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.numamem b/tests/data/acpi/x86/pc/DSDT.numamem
new file mode 100644
index 0000000000..9fc731d3d2
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.numamem
Binary files differ
diff --git a/tests/data/acpi/x86/pc/DSDT.roothp b/tests/data/acpi/x86/pc/DSDT.roothp
new file mode 100644
index 0000000000..e654c83ebe
--- /dev/null
+++ b/tests/data/acpi/x86/pc/DSDT.roothp
Binary files differ
diff --git a/tests/data/acpi/x86/pc/ERST.acpierst b/tests/data/acpi/x86/pc/ERST.acpierst
new file mode 100644
index 0000000000..7965ac2562
--- /dev/null
+++ b/tests/data/acpi/x86/pc/ERST.acpierst
Binary files differ
diff --git a/tests/data/acpi/x86/pc/FACP b/tests/data/acpi/x86/pc/FACP
new file mode 100644
index 0000000000..5fe21a5967
--- /dev/null
+++ b/tests/data/acpi/x86/pc/FACP
Binary files differ
diff --git a/tests/data/acpi/x86/pc/FACP.nosmm b/tests/data/acpi/x86/pc/FACP.nosmm
new file mode 100644
index 0000000000..7e19550748
--- /dev/null
+++ b/tests/data/acpi/x86/pc/FACP.nosmm
Binary files differ
diff --git a/tests/data/acpi/x86/pc/FACS b/tests/data/acpi/x86/pc/FACS
new file mode 100644
index 0000000000..fc67ecc407
--- /dev/null
+++ b/tests/data/acpi/x86/pc/FACS
Binary files differ
diff --git a/tests/data/acpi/x86/pc/HMAT.acpihmat b/tests/data/acpi/x86/pc/HMAT.acpihmat
new file mode 100644
index 0000000000..a9d8e5cd47
--- /dev/null
+++ b/tests/data/acpi/x86/pc/HMAT.acpihmat
Binary files differ
diff --git a/tests/data/acpi/x86/pc/HPET b/tests/data/acpi/x86/pc/HPET
new file mode 100644
index 0000000000..19f704abdd
--- /dev/null
+++ b/tests/data/acpi/x86/pc/HPET
Binary files differ
diff --git a/tests/data/acpi/x86/pc/NFIT.dimmpxm b/tests/data/acpi/x86/pc/NFIT.dimmpxm
new file mode 100644
index 0000000000..02d23385bc
--- /dev/null
+++ b/tests/data/acpi/x86/pc/NFIT.dimmpxm
Binary files differ
diff --git a/tests/data/acpi/x86/pc/SLIT.cphp b/tests/data/acpi/x86/pc/SLIT.cphp
new file mode 100644
index 0000000000..67f00813af
--- /dev/null
+++ b/tests/data/acpi/x86/pc/SLIT.cphp
Binary files differ
diff --git a/tests/data/acpi/x86/pc/SLIT.memhp b/tests/data/acpi/x86/pc/SLIT.memhp
new file mode 100644
index 0000000000..67f00813af
--- /dev/null
+++ b/tests/data/acpi/x86/pc/SLIT.memhp
Binary files differ
diff --git a/tests/data/acpi/x86/pc/SRAT.acpihmat b/tests/data/acpi/x86/pc/SRAT.acpihmat
new file mode 100644
index 0000000000..e0b36e97f6
--- /dev/null
+++ b/tests/data/acpi/x86/pc/SRAT.acpihmat
Binary files differ
diff --git a/tests/data/acpi/x86/pc/SRAT.cphp b/tests/data/acpi/x86/pc/SRAT.cphp
new file mode 100644
index 0000000000..d8ce4f5a9c
--- /dev/null
+++ b/tests/data/acpi/x86/pc/SRAT.cphp
Binary files differ
diff --git a/tests/data/acpi/x86/pc/SRAT.dimmpxm b/tests/data/acpi/x86/pc/SRAT.dimmpxm
new file mode 100644
index 0000000000..7eed48cf2d
--- /dev/null
+++ b/tests/data/acpi/x86/pc/SRAT.dimmpxm
Binary files differ
diff --git a/tests/data/acpi/x86/pc/SRAT.memhp b/tests/data/acpi/x86/pc/SRAT.memhp
new file mode 100644
index 0000000000..a5b5f9adef
--- /dev/null
+++ b/tests/data/acpi/x86/pc/SRAT.memhp
Binary files differ
diff --git a/tests/data/acpi/x86/pc/SRAT.numamem b/tests/data/acpi/x86/pc/SRAT.numamem
new file mode 100644
index 0000000000..56da58e269
--- /dev/null
+++ b/tests/data/acpi/x86/pc/SRAT.numamem
Binary files differ
diff --git a/tests/data/acpi/x86/pc/SSDT.dimmpxm b/tests/data/acpi/x86/pc/SSDT.dimmpxm
new file mode 100644
index 0000000000..70f133412f
--- /dev/null
+++ b/tests/data/acpi/x86/pc/SSDT.dimmpxm
Binary files differ
diff --git a/tests/data/acpi/x86/pc/WAET b/tests/data/acpi/x86/pc/WAET
new file mode 100644
index 0000000000..ac0db59183
--- /dev/null
+++ b/tests/data/acpi/x86/pc/WAET
Binary files differ
diff --git a/tests/data/acpi/x86/q35/APIC b/tests/data/acpi/x86/q35/APIC
new file mode 100644
index 0000000000..868a3432f0
--- /dev/null
+++ b/tests/data/acpi/x86/q35/APIC
Binary files differ
diff --git a/tests/data/acpi/x86/q35/APIC.acpihmat b/tests/data/acpi/x86/q35/APIC.acpihmat
new file mode 100644
index 0000000000..125d1ff087
--- /dev/null
+++ b/tests/data/acpi/x86/q35/APIC.acpihmat
Binary files differ
diff --git a/tests/data/acpi/x86/q35/APIC.acpihmat-noinitiator b/tests/data/acpi/x86/q35/APIC.acpihmat-noinitiator
new file mode 100644
index 0000000000..9b5922bc72
--- /dev/null
+++ b/tests/data/acpi/x86/q35/APIC.acpihmat-noinitiator
Binary files differ
diff --git a/tests/data/acpi/x86/q35/APIC.core-count b/tests/data/acpi/x86/q35/APIC.core-count
new file mode 100644
index 0000000000..d9d7ca9a89
--- /dev/null
+++ b/tests/data/acpi/x86/q35/APIC.core-count
Binary files differ
diff --git a/tests/data/acpi/x86/q35/APIC.core-count2 b/tests/data/acpi/x86/q35/APIC.core-count2
new file mode 100644
index 0000000000..4f24284434
--- /dev/null
+++ b/tests/data/acpi/x86/q35/APIC.core-count2
Binary files differ
diff --git a/tests/data/acpi/x86/q35/APIC.cphp b/tests/data/acpi/x86/q35/APIC.cphp
new file mode 100644
index 0000000000..a2c2a24e5e
--- /dev/null
+++ b/tests/data/acpi/x86/q35/APIC.cphp
Binary files differ
diff --git a/tests/data/acpi/x86/q35/APIC.dimmpxm b/tests/data/acpi/x86/q35/APIC.dimmpxm
new file mode 100644
index 0000000000..9b5922bc72
--- /dev/null
+++ b/tests/data/acpi/x86/q35/APIC.dimmpxm
Binary files differ
diff --git a/tests/data/acpi/x86/q35/APIC.thread-count b/tests/data/acpi/x86/q35/APIC.thread-count
new file mode 100644
index 0000000000..c27e87fcf1
--- /dev/null
+++ b/tests/data/acpi/x86/q35/APIC.thread-count
Binary files differ
diff --git a/tests/data/acpi/x86/q35/APIC.thread-count2 b/tests/data/acpi/x86/q35/APIC.thread-count2
new file mode 100644
index 0000000000..ac200ab7aa
--- /dev/null
+++ b/tests/data/acpi/x86/q35/APIC.thread-count2
Binary files differ
diff --git a/tests/data/acpi/x86/q35/APIC.type4-count b/tests/data/acpi/x86/q35/APIC.type4-count
new file mode 100644
index 0000000000..ab60a6ef06
--- /dev/null
+++ b/tests/data/acpi/x86/q35/APIC.type4-count
Binary files differ
diff --git a/tests/data/acpi/x86/q35/APIC.xapic b/tests/data/acpi/x86/q35/APIC.xapic
new file mode 100644
index 0000000000..83bd28325a
--- /dev/null
+++ b/tests/data/acpi/x86/q35/APIC.xapic
Binary files differ
diff --git a/tests/data/acpi/x86/q35/CEDT.cxl b/tests/data/acpi/x86/q35/CEDT.cxl
new file mode 100644
index 0000000000..ff8203af07
--- /dev/null
+++ b/tests/data/acpi/x86/q35/CEDT.cxl
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DMAR.dmar b/tests/data/acpi/x86/q35/DMAR.dmar
new file mode 100644
index 0000000000..0dca6e68ad
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DMAR.dmar
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT b/tests/data/acpi/x86/q35/DSDT
new file mode 100644
index 0000000000..fb89ae0ac6
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.acpierst b/tests/data/acpi/x86/q35/DSDT.acpierst
new file mode 100644
index 0000000000..46fd25400b
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.acpierst
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat b/tests/data/acpi/x86/q35/DSDT.acpihmat
new file mode 100644
index 0000000000..61c5bd52a4
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.acpihmat
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator b/tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator
new file mode 100644
index 0000000000..3aaa2bbdf5
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.applesmc b/tests/data/acpi/x86/q35/DSDT.applesmc
new file mode 100644
index 0000000000..944209adea
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.applesmc
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.bridge b/tests/data/acpi/x86/q35/DSDT.bridge
new file mode 100644
index 0000000000..d9938dba8f
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.bridge
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.core-count b/tests/data/acpi/x86/q35/DSDT.core-count
new file mode 100644
index 0000000000..a24b04cbdb
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.core-count
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.core-count2 b/tests/data/acpi/x86/q35/DSDT.core-count2
new file mode 100644
index 0000000000..3a0cb8c581
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.core-count2
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.cphp b/tests/data/acpi/x86/q35/DSDT.cphp
new file mode 100644
index 0000000000..20955d0aa3
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.cphp
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.cxl b/tests/data/acpi/x86/q35/DSDT.cxl
new file mode 100644
index 0000000000..afcdc0d0ba
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.cxl
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.dimmpxm b/tests/data/acpi/x86/q35/DSDT.dimmpxm
new file mode 100644
index 0000000000..228374b55b
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.dimmpxm
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.ipmibt b/tests/data/acpi/x86/q35/DSDT.ipmibt
new file mode 100644
index 0000000000..45f911ada5
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.ipmibt
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.ipmismbus b/tests/data/acpi/x86/q35/DSDT.ipmismbus
new file mode 100644
index 0000000000..e5d6811bee
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.ipmismbus
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.ivrs b/tests/data/acpi/x86/q35/DSDT.ivrs
new file mode 100644
index 0000000000..46fd25400b
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.ivrs
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.memhp b/tests/data/acpi/x86/q35/DSDT.memhp
new file mode 100644
index 0000000000..5ce081187a
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.memhp
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.mmio64 b/tests/data/acpi/x86/q35/DSDT.mmio64
new file mode 100644
index 0000000000..bdf36c4d57
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.mmio64
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.multi-bridge b/tests/data/acpi/x86/q35/DSDT.multi-bridge
new file mode 100644
index 0000000000..1db43a69e4
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.multi-bridge
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.noacpihp b/tests/data/acpi/x86/q35/DSDT.noacpihp
new file mode 100644
index 0000000000..8bc16887e1
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.noacpihp
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.nohpet b/tests/data/acpi/x86/q35/DSDT.nohpet
new file mode 100644
index 0000000000..c13e45e361
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.nohpet
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.numamem b/tests/data/acpi/x86/q35/DSDT.numamem
new file mode 100644
index 0000000000..ba6669437e
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.numamem
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.pvpanic-isa b/tests/data/acpi/x86/q35/DSDT.pvpanic-isa
new file mode 100644
index 0000000000..6ad42873e9
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.pvpanic-isa
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.thread-count b/tests/data/acpi/x86/q35/DSDT.thread-count
new file mode 100644
index 0000000000..a24b04cbdb
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.thread-count
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.thread-count2 b/tests/data/acpi/x86/q35/DSDT.thread-count2
new file mode 100644
index 0000000000..3a0cb8c581
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.thread-count2
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.tis.tpm12 b/tests/data/acpi/x86/q35/DSDT.tis.tpm12
new file mode 100644
index 0000000000..e381ce4cbf
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.tis.tpm12
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.tis.tpm2 b/tests/data/acpi/x86/q35/DSDT.tis.tpm2
new file mode 100644
index 0000000000..a09253042c
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.tis.tpm2
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.type4-count b/tests/data/acpi/x86/q35/DSDT.type4-count
new file mode 100644
index 0000000000..edc23198cd
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.type4-count
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.viot b/tests/data/acpi/x86/q35/DSDT.viot
new file mode 100644
index 0000000000..64e81f5711
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.viot
Binary files differ
diff --git a/tests/data/acpi/x86/q35/DSDT.xapic b/tests/data/acpi/x86/q35/DSDT.xapic
new file mode 100644
index 0000000000..d4acd851c6
--- /dev/null
+++ b/tests/data/acpi/x86/q35/DSDT.xapic
Binary files differ
diff --git a/tests/data/acpi/x86/q35/ERST.acpierst b/tests/data/acpi/x86/q35/ERST.acpierst
new file mode 100644
index 0000000000..7965ac2562
--- /dev/null
+++ b/tests/data/acpi/x86/q35/ERST.acpierst
Binary files differ
diff --git a/tests/data/acpi/x86/q35/FACP b/tests/data/acpi/x86/q35/FACP
new file mode 100644
index 0000000000..a8f6a89611
--- /dev/null
+++ b/tests/data/acpi/x86/q35/FACP
Binary files differ
diff --git a/tests/data/acpi/x86/q35/FACP.core-count b/tests/data/acpi/x86/q35/FACP.core-count
new file mode 100644
index 0000000000..31fa5dd19c
--- /dev/null
+++ b/tests/data/acpi/x86/q35/FACP.core-count
Binary files differ
diff --git a/tests/data/acpi/x86/q35/FACP.core-count2 b/tests/data/acpi/x86/q35/FACP.core-count2
new file mode 100644
index 0000000000..31fa5dd19c
--- /dev/null
+++ b/tests/data/acpi/x86/q35/FACP.core-count2
Binary files differ
diff --git a/tests/data/acpi/x86/q35/FACP.nosmm b/tests/data/acpi/x86/q35/FACP.nosmm
new file mode 100644
index 0000000000..c4e6d18ee5
--- /dev/null
+++ b/tests/data/acpi/x86/q35/FACP.nosmm
Binary files differ
diff --git a/tests/data/acpi/x86/q35/FACP.slic b/tests/data/acpi/x86/q35/FACP.slic
new file mode 100644
index 0000000000..48bbb1cf5a
--- /dev/null
+++ b/tests/data/acpi/x86/q35/FACP.slic
Binary files differ
diff --git a/tests/data/acpi/x86/q35/FACP.thread-count b/tests/data/acpi/x86/q35/FACP.thread-count
new file mode 100644
index 0000000000..31fa5dd19c
--- /dev/null
+++ b/tests/data/acpi/x86/q35/FACP.thread-count
Binary files differ
diff --git a/tests/data/acpi/x86/q35/FACP.thread-count2 b/tests/data/acpi/x86/q35/FACP.thread-count2
new file mode 100644
index 0000000000..31fa5dd19c
--- /dev/null
+++ b/tests/data/acpi/x86/q35/FACP.thread-count2
Binary files differ
diff --git a/tests/data/acpi/x86/q35/FACP.type4-count b/tests/data/acpi/x86/q35/FACP.type4-count
new file mode 100644
index 0000000000..31fa5dd19c
--- /dev/null
+++ b/tests/data/acpi/x86/q35/FACP.type4-count
Binary files differ
diff --git a/tests/data/acpi/x86/q35/FACP.xapic b/tests/data/acpi/x86/q35/FACP.xapic
new file mode 100644
index 0000000000..31fa5dd19c
--- /dev/null
+++ b/tests/data/acpi/x86/q35/FACP.xapic
Binary files differ
diff --git a/tests/data/acpi/x86/q35/FACS b/tests/data/acpi/x86/q35/FACS
new file mode 100644
index 0000000000..fc67ecc407
--- /dev/null
+++ b/tests/data/acpi/x86/q35/FACS
Binary files differ
diff --git a/tests/data/acpi/x86/q35/HMAT.acpihmat b/tests/data/acpi/x86/q35/HMAT.acpihmat
new file mode 100644
index 0000000000..a9d8e5cd47
--- /dev/null
+++ b/tests/data/acpi/x86/q35/HMAT.acpihmat
Binary files differ
diff --git a/tests/data/acpi/x86/q35/HMAT.acpihmat-noinitiator b/tests/data/acpi/x86/q35/HMAT.acpihmat-noinitiator
new file mode 100644
index 0000000000..6494d11b9f
--- /dev/null
+++ b/tests/data/acpi/x86/q35/HMAT.acpihmat-noinitiator
Binary files differ
diff --git a/tests/data/acpi/x86/q35/HPET b/tests/data/acpi/x86/q35/HPET
new file mode 100644
index 0000000000..19f704abdd
--- /dev/null
+++ b/tests/data/acpi/x86/q35/HPET
Binary files differ
diff --git a/tests/data/acpi/x86/q35/IVRS.ivrs b/tests/data/acpi/x86/q35/IVRS.ivrs
new file mode 100644
index 0000000000..7f9e91aabc
--- /dev/null
+++ b/tests/data/acpi/x86/q35/IVRS.ivrs
Binary files differ
diff --git a/tests/data/acpi/x86/q35/MCFG b/tests/data/acpi/x86/q35/MCFG
new file mode 100644
index 0000000000..696bc969f2
--- /dev/null
+++ b/tests/data/acpi/x86/q35/MCFG
Binary files differ
diff --git a/tests/data/acpi/x86/q35/NFIT.dimmpxm b/tests/data/acpi/x86/q35/NFIT.dimmpxm
new file mode 100644
index 0000000000..02d23385bc
--- /dev/null
+++ b/tests/data/acpi/x86/q35/NFIT.dimmpxm
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SLIC.slic b/tests/data/acpi/x86/q35/SLIC.slic
new file mode 100644
index 0000000000..fd26592e24
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SLIC.slic
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SLIT.cphp b/tests/data/acpi/x86/q35/SLIT.cphp
new file mode 100644
index 0000000000..67f00813af
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SLIT.cphp
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SLIT.memhp b/tests/data/acpi/x86/q35/SLIT.memhp
new file mode 100644
index 0000000000..67f00813af
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SLIT.memhp
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SRAT.acpihmat b/tests/data/acpi/x86/q35/SRAT.acpihmat
new file mode 100644
index 0000000000..e0b36e97f6
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SRAT.acpihmat
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SRAT.acpihmat-noinitiator b/tests/data/acpi/x86/q35/SRAT.acpihmat-noinitiator
new file mode 100644
index 0000000000..a11d3119ab
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SRAT.acpihmat-noinitiator
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SRAT.cphp b/tests/data/acpi/x86/q35/SRAT.cphp
new file mode 100644
index 0000000000..d8ce4f5a9c
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SRAT.cphp
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SRAT.dimmpxm b/tests/data/acpi/x86/q35/SRAT.dimmpxm
new file mode 100644
index 0000000000..7eed48cf2d
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SRAT.dimmpxm
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SRAT.memhp b/tests/data/acpi/x86/q35/SRAT.memhp
new file mode 100644
index 0000000000..a5b5f9adef
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SRAT.memhp
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SRAT.mmio64 b/tests/data/acpi/x86/q35/SRAT.mmio64
new file mode 100644
index 0000000000..f5e1e3932a
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SRAT.mmio64
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SRAT.numamem b/tests/data/acpi/x86/q35/SRAT.numamem
new file mode 100644
index 0000000000..56da58e269
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SRAT.numamem
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SRAT.xapic b/tests/data/acpi/x86/q35/SRAT.xapic
new file mode 100644
index 0000000000..1a91cfa65f
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SRAT.xapic
Binary files differ
diff --git a/tests/data/acpi/x86/q35/SSDT.dimmpxm b/tests/data/acpi/x86/q35/SSDT.dimmpxm
new file mode 100644
index 0000000000..9ea4e0d0ce
--- /dev/null
+++ b/tests/data/acpi/x86/q35/SSDT.dimmpxm
Binary files differ
diff --git a/tests/data/acpi/x86/q35/TCPA.tis.tpm12 b/tests/data/acpi/x86/q35/TCPA.tis.tpm12
new file mode 100644
index 0000000000..a56961b413
--- /dev/null
+++ b/tests/data/acpi/x86/q35/TCPA.tis.tpm12
Binary files differ
diff --git a/tests/data/acpi/x86/q35/TPM2.tis.tpm2 b/tests/data/acpi/x86/q35/TPM2.tis.tpm2
new file mode 100644
index 0000000000..fe0f05987b
--- /dev/null
+++ b/tests/data/acpi/x86/q35/TPM2.tis.tpm2
Binary files differ
diff --git a/tests/data/acpi/x86/q35/VIOT.viot b/tests/data/acpi/x86/q35/VIOT.viot
new file mode 100644
index 0000000000..275c78fbe8
--- /dev/null
+++ b/tests/data/acpi/x86/q35/VIOT.viot
Binary files differ
diff --git a/tests/data/acpi/x86/q35/WAET b/tests/data/acpi/x86/q35/WAET
new file mode 100644
index 0000000000..ac0db59183
--- /dev/null
+++ b/tests/data/acpi/x86/q35/WAET
Binary files differ