On Thu, Apr 03, 2025 at 05:18:15PM +0200, Philippe Mathieu-Daudé wrote:
> Hi,
>
> I tried to gather all the hw/arm/-related patches for
> the GitLab issues tagged for 10.0.
>
> First, trivial ones fixing / disabling broken tests;
> then disable the VMapple machine (not sure about it);
> finally fix ACPI tables for '-M its=off' CLI option.
>
> While polishing the series, I noticed MST mentioning
> the ACPI changes are likely too late:
> https://lore.kernel.org/qemu-devel/20250403100406-mutt-send-email-mst@kernel.org/
> I'll defer that jugement to Alex :)
>
> Regards,
>
> Phil.
Patches 1-4:
Acked-by: Michael S. Tsirkin <mst@redhat.com>
The rest indeed seems late.
> Philippe Mathieu-Daudé (13):
> tests/functional: Add a decorator for skipping tests on particular OS
> tests/functional: Skip aarch64_replay test on macOS
> tests/qtest: Skip Aarch64 VMapple machine
> hw/arm: Do not build VMapple machine by default
> hw/arm/virt: Remove pointless VirtMachineState::tcg_its field
> hw/intc/gicv3_its: Do not check its_class_name() for NULL
> hw/arm/virt: Simplify create_its()
> hw/arm/virt-acpi: Factor its_enabled() helper out
> qtest/bios-tables-test: Add test for -M virt,its=off
> qtest/bios-tables-test: Whitelist aarch64/virt 'its_off' variant blobs
> hw/arm/virt-acpi: Always build IORT table (even with GIC ITS disabled)
> hw/arm/virt-acpi: Do not advertise disabled GIC ITS
> qtest/bios-tables-test: Update aarch64/virt 'its_off' variant blobs
>
> Pierrick Bouvier (1):
> tests/functional/test_aarch64_rme_virt: fix sporadic failure
>
> configs/devices/aarch64-softmmu/default.mak | 1 +
> include/hw/arm/virt.h | 1 -
> include/hw/intc/arm_gicv3_its_common.h | 2 +-
> hw/arm/virt-acpi-build.c | 48 ++++++++++++--------
> hw/arm/virt.c | 23 +++-------
> tests/qtest/bios-tables-test.c | 22 +++++++++
> tests/qtest/libqtest.c | 1 +
> tests/data/acpi/aarch64/virt/APIC.its_off | Bin 0 -> 164 bytes
> tests/data/acpi/aarch64/virt/FACP.its_off | Bin 0 -> 276 bytes
> tests/data/acpi/aarch64/virt/IORT.its_off | Bin 0 -> 212 bytes
> tests/functional/qemu_test/__init__.py | 2 +-
> tests/functional/qemu_test/decorators.py | 15 +++++-
> tests/functional/test_aarch64_replay.py | 4 +-
> tests/functional/test_aarch64_rme_virt.py | 4 +-
> 14 files changed, 82 insertions(+), 41 deletions(-)
> create mode 100644 tests/data/acpi/aarch64/virt/APIC.its_off
> create mode 100644 tests/data/acpi/aarch64/virt/FACP.its_off
> create mode 100644 tests/data/acpi/aarch64/virt/IORT.its_off
>
> --
> 2.47.1