qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] ACPI tests for PCI Hotplug on ARM
@ 2025-05-26  5:31 Gustavo Romero
  2025-05-26  5:31 ` [PATCH 1/5] tests/qtest/bios-tables-test: Prepare for changes in the ACPI tables Gustavo Romero
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Gustavo Romero @ 2025-05-26  5:31 UTC (permalink / raw)
  To: qemu-devel, eric.auger
  Cc: qemu-arm, thuth, gustavo.romero, alex.bennee, mst, imammedo

This series updates the existing ACPI tests to work with the new support
for ACPI PCI hotplug on aarch64, which is now enabled by default in the
'virt' machine. Because ACPI PCI hotplug is now enabled by default it's
necessary to disable it (acpi-pcihp=off) for the existing tests, because
they use the native PCI hotplug mechanism.

It also introduces a new test variant, .acpipcihp, to test the ACPI
tables and the AML code necessary to make the ACP PCI hotplug/unplug
work, so in essence it tests the ACPI when 'acpi-pcihp=on'.

This series should not be merged before the "ACPI PCI Hotplug support on
ARM" [0] series (under review) is in the master branch.


Cheers,
Gustavo

[0] https://lists.nongnu.org/archive/html/qemu-devel/2025-05/msg03487.html

Gustavo Romero (5):
  tests/qtest/bios-tables-test: Prepare for changes in the ACPI tables
  tests/qtest/bios-tables-test: Keep ACPI PCI hotplug off
  tests/qtest/bios-tables-test: Update changed ACPI blobs
  tests/qtest/bios-tables-test: Add aarch64 ACPI PCI hotplug test
  qtest/bios-tables-test: Update aarch64/virt 'acpipcihp' variant blob

 tests/data/acpi/aarch64/virt/DSDT             | Bin 5196 -> 5178 bytes
 .../data/acpi/aarch64/virt/DSDT.acpihmatvirt  | Bin 5282 -> 5264 bytes
 tests/data/acpi/aarch64/virt/DSDT.acpipcihp   | Bin 0 -> 5993 bytes
 tests/data/acpi/aarch64/virt/DSDT.memhp       | Bin 6557 -> 6539 bytes
 tests/data/acpi/aarch64/virt/DSDT.pxb         | Bin 7679 -> 7635 bytes
 tests/data/acpi/aarch64/virt/DSDT.topology    | Bin 5398 -> 5380 bytes
 tests/qtest/bios-tables-test.c                |  42 ++++++++++++++++--
 7 files changed, 39 insertions(+), 3 deletions(-)
 create mode 100644 tests/data/acpi/aarch64/virt/DSDT.acpipcihp

-- 
2.34.1



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2025-05-27  6:48 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-26  5:31 [PATCH 0/5] ACPI tests for PCI Hotplug on ARM Gustavo Romero
2025-05-26  5:31 ` [PATCH 1/5] tests/qtest/bios-tables-test: Prepare for changes in the ACPI tables Gustavo Romero
2025-05-26 10:22   ` Eric Auger
2025-05-26  5:31 ` [PATCH 2/5] tests/qtest/bios-tables-test: Keep ACPI PCI hotplug off Gustavo Romero
2025-05-26 13:23   ` Eric Auger
2025-05-26 13:59     ` Gustavo Romero
2025-05-26 15:28   ` Eric Auger
2025-05-26 16:09     ` Gustavo Romero
2025-05-27  6:46       ` Eric Auger
2025-05-26  5:31 ` [PATCH 3/5] tests/qtest/bios-tables-test: Update changed ACPI blobs Gustavo Romero
2025-05-26 10:25   ` Eric Auger
2025-05-26 13:51     ` Gustavo Romero
2025-05-26 14:46       ` Eric Auger
2025-05-26  5:31 ` [PATCH 4/5] tests/qtest/bios-tables-test: Add aarch64 ACPI PCI hotplug test Gustavo Romero
2025-05-26  5:31 ` [PATCH 5/5] qtest/bios-tables-test: Update aarch64/virt 'acpipcihp' variant blob Gustavo Romero

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).