Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: d96519c6bd1e197f24a157ec761ff69cf54779d3
      
https://github.com/qemu/qemu/commit/d96519c6bd1e197f24a157ec761ff69cf54779d3
  Author: Cornelia Huck <coh...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M hw/arm/virt.c
    M hw/core/machine.c
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c
    M hw/m68k/virt.c
    M hw/ppc/spapr.c
    M hw/s390x/s390-virtio-ccw.c
    M include/hw/boards.h
    M include/hw/i386/pc.h

  Log Message:
  -----------
  hw: add compat machines for 10.2

Add 10.2 machine types for arm/i440fx/m68k/q35/s390x/spapr.

Signed-off-by: Cornelia Huck <coh...@redhat.com>
Reviewed-by: Thomas Huth <th...@redhat.com>
Acked-by: Michael S. Tsirkin <m...@redhat.com>
Message-ID: <20250805095616.1168905-1-coh...@redhat.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: fe26463d7b3e0f65de4b11377d762d5dcc03bd24
      
https://github.com/qemu/qemu/commit/fe26463d7b3e0f65de4b11377d762d5dcc03bd24
  Author: Stefan Weil <s...@weilnetz.de>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M .gitlab-ci.d/windows.yml

  Log Message:
  -----------
  CI: Use mingw-w64-x86_64-curl-winssl instead of mingw-w64-x86_64-curl for 
Windows build

mingw-w64-x86_64-curl-winssl is required for https connections.

Signed-off-by: Stefan Weil <s...@weilnetz.de>
Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Message-ID: <20250806200909.507803-1...@weilnetz.de>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 19ae064832dd915e14306c03b94a505abc13b873
      
https://github.com/qemu/qemu/commit/19ae064832dd915e14306c03b94a505abc13b873
  Author: Peter Maydell <peter.mayd...@linaro.org>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M tests/functional/test_aarch64_virt_gpu.py

  Log Message:
  -----------
  tests/functional/test_aarch64_virt_gpu: Skip test if EGL won't initialize

If you are using the Nvidia drivers and have installed new versions
of those packages but have not yet rebooted the host kernel,
attempting to use the egl-headless display will cause QEMU to fail to
start with

$ qemu-system-aarch64 -M virt -display egl-headless
qemu-system-aarch64: egl: eglInitialize failed: EGL_NOT_INITIALIZED
qemu-system-aarch64: egl: render node init failed

together with this complaint in the host kernel dmesg:

[7874777.555649] NVRM: API mismatch: the client has the version 535.247.01, but
                 NVRM: this kernel module has the version 535.230.02.  Please
                 NVRM: make sure that this kernel module and all NVIDIA driver
                 NVRM: components have the same version.

This isn't a problem with QEMU itself, so reporting this as a test
failure is misleading.  Instead skip the tests, as we already do for
various other kinds of "host system can't actually run the EGL
display" situation.

Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Message-ID: <20250826123455.2856988-1-peter.mayd...@linaro.org>
Reviewed-by: Manos Pitsidianakis <manos.pitsidiana...@linaro.org>
Acked-by: Alex Bennée <alex.ben...@linaro.org>
Acked-by: Dmitry Osipenko <dmitry.osipe...@collabora.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 36fb9796662e8d1f8626b1cacb1a6d5e35a8bd00
      
https://github.com/qemu/qemu/commit/36fb9796662e8d1f8626b1cacb1a6d5e35a8bd00
  Author: Gustavo Romero <gustavo.rom...@linaro.org>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M tests/functional/test_aarch64_reverse_debug.py

  Log Message:
  -----------
  tests/functional: Fix reverse_debugging asset precaching

This commit fixes the asset precaching in the reverse_debugging test on
aarch64.

QemuBaseTest.main() precaches assets (kernel, rootfs, DT blobs, etc.)
that are defined in variables with the ASSET_ prefix. This works because
it ultimately calls Asset.precache_test(), which relies on introspection
to locate these variables.

If an asset variable is not named with the ASSET_ prefix, precache_test
cannot find the asset and precaching silently fails. Hence, fix the
asset precaching by fixing the asset variable name.

Signed-off-by: Gustavo Romero <gustavo.rom...@linaro.org>
Reviewed-by: Richard Henderson <richard.hender...@linaro.org>
Reviewed-by: Manos Pitsidianakis <manos.pitsidiana...@linaro.org>
Message-ID: <20250827001008.22112-1-gustavo.rom...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 0cdabf8adbaca4b370301366faab2d01121289c7
      
https://github.com/qemu/qemu/commit/0cdabf8adbaca4b370301366faab2d01121289c7
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M tests/functional/qemu_test/ports.py

  Log Message:
  -----------
  tests/functional: Use more fine-grained locking when looking for free ports

Currently, we have one lock that is held while a test is looking for
free ports. However, we are also using different ranges for looking
for free ports nowadays (PORTS_START is based on the PID of the process),
so instead of using only one lock, we should rather use a lock per
range instead. This should help to allow running more tests in parallel.

While we're at it, also create the lock files without executable bit
(mode is 0o777 by default).

Reviewed-by: Daniel P. Berrangé <berra...@redhat.com>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250821094735.804210-1-th...@redhat.com>


  Commit: 9845740a162f2d9a4c852068155e94f1a3c487f9
      
https://github.com/qemu/qemu/commit/9845740a162f2d9a4c852068155e94f1a3c487f9
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/migration.py
    A tests/functional/test_aarch64_migration.py
    A tests/functional/test_alpha_migration.py
    A tests/functional/test_arm_migration.py
    A tests/functional/test_i386_migration.py
    R tests/functional/test_migration.py
    A tests/functional/test_ppc64_migration.py
    A tests/functional/test_ppc_migration.py
    A tests/functional/test_riscv32_migration.py
    A tests/functional/test_riscv64_migration.py
    A tests/functional/test_sparc64_migration.py
    A tests/functional/test_sparc_migration.py
    A tests/functional/test_x86_64_migration.py

  Log Message:
  -----------
  tests/functional: Rework the migration test to have target-specific files

We are going to move the tests for each target into separate subdirectories.
The migration test does not fit quite into this scheme, since it works
for multiple targets, but not all. Rework the test to have a common
test class, and target specific files with a target specific class, so
that this will fit better into the new scheme.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-2-th...@redhat.com>


  Commit: b19c560e4ac730799f45730020fae63e4727a8e0
      
https://github.com/qemu/qemu/commit/b19c560e4ac730799f45730020fae63e4727a8e0
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/multiprocess.py
    A tests/functional/test_aarch64_multiprocess.py
    R tests/functional/test_multiprocess.py
    A tests/functional/test_x86_64_multiprocess.py

  Log Message:
  -----------
  tests/functional: Rework the multiprocess test to have target-specific files

We are going to move the tests for each target into separate subdirectories.
The multiprocess test currently contains code for both, x86 and aarch64,
so it does not quite fit into this scheme. Rework the test to have a common
test class, and target specific files with a target specific class, so
that this will fit better into the new scheme.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-3-th...@redhat.com>


  Commit: b8103f56d97c2e6554af2c365b366989005a666c
      
https://github.com/qemu/qemu/commit/b8103f56d97c2e6554af2c365b366989005a666c
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M tests/functional/meson.build

  Log Message:
  -----------
  tests/functional/meson.build: Split timeout settings by target

We are going to move these settings into target-specific subfolders.
As a first step, split the big test_timeouts array up into individual
ones.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-4-th...@redhat.com>


  Commit: 9c9efb1e36ddb2e636c7f6aafda49cddaee88a0c
      
https://github.com/qemu/qemu/commit/9c9efb1e36ddb2e636c7f6aafda49cddaee88a0c
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M tests/functional/meson.build

  Log Message:
  -----------
  tests/functional/meson.build: Allow tests to reside in subfolders

We are going to move target-specific tests to subfolders that are
named after the target (and generic tests will be put into a "generic"
folder), so prepare the meson.build file to allow such locations, too.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-5-th...@redhat.com>


  Commit: 96ced85b0c5664426518ad43f0e423092fbee933
      
https://github.com/qemu/qemu/commit/96ced85b0c5664426518ad43f0e423092fbee933
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    A tests/functional/aarch64/meson.build
    A tests/functional/aarch64/test_aspeed_ast2700.py
    A tests/functional/aarch64/test_aspeed_ast2700fc.py
    A tests/functional/aarch64/test_device_passthrough.py
    A tests/functional/aarch64/test_hotplug_pci.py
    A tests/functional/aarch64/test_imx8mp_evk.py
    A tests/functional/aarch64/test_kvm.py
    A tests/functional/aarch64/test_migration.py
    A tests/functional/aarch64/test_multiprocess.py
    A tests/functional/aarch64/test_raspi3.py
    A tests/functional/aarch64/test_raspi4.py
    A tests/functional/aarch64/test_replay.py
    A tests/functional/aarch64/test_reverse_debug.py
    A tests/functional/aarch64/test_rme_sbsaref.py
    A tests/functional/aarch64/test_rme_virt.py
    A tests/functional/aarch64/test_sbsaref.py
    A tests/functional/aarch64/test_sbsaref_alpine.py
    A tests/functional/aarch64/test_sbsaref_freebsd.py
    A tests/functional/aarch64/test_smmu.py
    A tests/functional/aarch64/test_tcg_plugins.py
    A tests/functional/aarch64/test_tuxrun.py
    A tests/functional/aarch64/test_virt.py
    A tests/functional/aarch64/test_virt_gpu.py
    A tests/functional/aarch64/test_xen.py
    A tests/functional/aarch64/test_xlnx_versal.py
    M tests/functional/meson.build
    R tests/functional/test_aarch64_aspeed_ast2700.py
    R tests/functional/test_aarch64_aspeed_ast2700fc.py
    R tests/functional/test_aarch64_device_passthrough.py
    R tests/functional/test_aarch64_hotplug_pci.py
    R tests/functional/test_aarch64_imx8mp_evk.py
    R tests/functional/test_aarch64_kvm.py
    R tests/functional/test_aarch64_migration.py
    R tests/functional/test_aarch64_multiprocess.py
    R tests/functional/test_aarch64_raspi3.py
    R tests/functional/test_aarch64_raspi4.py
    R tests/functional/test_aarch64_replay.py
    R tests/functional/test_aarch64_reverse_debug.py
    R tests/functional/test_aarch64_rme_sbsaref.py
    R tests/functional/test_aarch64_rme_virt.py
    R tests/functional/test_aarch64_sbsaref.py
    R tests/functional/test_aarch64_sbsaref_alpine.py
    R tests/functional/test_aarch64_sbsaref_freebsd.py
    R tests/functional/test_aarch64_smmu.py
    R tests/functional/test_aarch64_tcg_plugins.py
    R tests/functional/test_aarch64_tuxrun.py
    R tests/functional/test_aarch64_virt.py
    R tests/functional/test_aarch64_virt_gpu.py
    R tests/functional/test_aarch64_xen.py
    R tests/functional/test_aarch64_xlnx_versal.py

  Log Message:
  -----------
  tests/functional: Move aarch64 tests into architecture specific folder

The tests/functional folder has become quite crowded already, some
restructuring would be helpful here. Thus move the aarch64 tests into
a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-6-th...@redhat.com>


  Commit: e534eee5ba6aefd905c16bcb714d1ff8156a0c45
      
https://github.com/qemu/qemu/commit/e534eee5ba6aefd905c16bcb714d1ff8156a0c45
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    A tests/functional/alpha/meson.build
    A tests/functional/alpha/test_clipper.py
    A tests/functional/alpha/test_migration.py
    A tests/functional/alpha/test_replay.py
    M tests/functional/meson.build
    R tests/functional/test_alpha_clipper.py
    R tests/functional/test_alpha_migration.py
    R tests/functional/test_alpha_replay.py

  Log Message:
  -----------
  tests/functional: Move alpha tests into architecture specific folder

The tests/functional folder has become quite crowded already, some
restructuring would be helpful here. Thus move the alpha tests into
a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-7-th...@redhat.com>


  Commit: 8de42cb748287d8dcc521d057b107f32d98e5edd
      
https://github.com/qemu/qemu/commit/8de42cb748287d8dcc521d057b107f32d98e5edd
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    A tests/functional/arm/meson.build
    A tests/functional/arm/test_aspeed_ast1030.py
    A tests/functional/arm/test_aspeed_ast2500.py
    A tests/functional/arm/test_aspeed_ast2600.py
    A tests/functional/arm/test_aspeed_bletchley.py
    A tests/functional/arm/test_aspeed_catalina.py
    A tests/functional/arm/test_aspeed_gb200nvl_bmc.py
    A tests/functional/arm/test_aspeed_palmetto.py
    A tests/functional/arm/test_aspeed_rainier.py
    A tests/functional/arm/test_aspeed_romulus.py
    A tests/functional/arm/test_aspeed_witherspoon.py
    A tests/functional/arm/test_bflt.py
    A tests/functional/arm/test_bpim2u.py
    A tests/functional/arm/test_canona1100.py
    A tests/functional/arm/test_collie.py
    A tests/functional/arm/test_cubieboard.py
    A tests/functional/arm/test_emcraft_sf2.py
    A tests/functional/arm/test_integratorcp.py
    A tests/functional/arm/test_max78000fthr.py
    A tests/functional/arm/test_microbit.py
    A tests/functional/arm/test_migration.py
    A tests/functional/arm/test_orangepi.py
    A tests/functional/arm/test_quanta_gsj.py
    A tests/functional/arm/test_raspi2.py
    A tests/functional/arm/test_realview.py
    A tests/functional/arm/test_replay.py
    A tests/functional/arm/test_smdkc210.py
    A tests/functional/arm/test_stellaris.py
    A tests/functional/arm/test_sx1.py
    A tests/functional/arm/test_tuxrun.py
    A tests/functional/arm/test_vexpress.py
    A tests/functional/arm/test_virt.py
    M tests/functional/meson.build
    R tests/functional/test_arm_aspeed_ast1030.py
    R tests/functional/test_arm_aspeed_ast2500.py
    R tests/functional/test_arm_aspeed_ast2600.py
    R tests/functional/test_arm_aspeed_bletchley.py
    R tests/functional/test_arm_aspeed_catalina.py
    R tests/functional/test_arm_aspeed_gb200nvl_bmc.py
    R tests/functional/test_arm_aspeed_palmetto.py
    R tests/functional/test_arm_aspeed_rainier.py
    R tests/functional/test_arm_aspeed_romulus.py
    R tests/functional/test_arm_aspeed_witherspoon.py
    R tests/functional/test_arm_bflt.py
    R tests/functional/test_arm_bpim2u.py
    R tests/functional/test_arm_canona1100.py
    R tests/functional/test_arm_collie.py
    R tests/functional/test_arm_cubieboard.py
    R tests/functional/test_arm_emcraft_sf2.py
    R tests/functional/test_arm_integratorcp.py
    R tests/functional/test_arm_max78000fthr.py
    R tests/functional/test_arm_microbit.py
    R tests/functional/test_arm_migration.py
    R tests/functional/test_arm_orangepi.py
    R tests/functional/test_arm_quanta_gsj.py
    R tests/functional/test_arm_raspi2.py
    R tests/functional/test_arm_realview.py
    R tests/functional/test_arm_replay.py
    R tests/functional/test_arm_smdkc210.py
    R tests/functional/test_arm_stellaris.py
    R tests/functional/test_arm_sx1.py
    R tests/functional/test_arm_tuxrun.py
    R tests/functional/test_arm_vexpress.py
    R tests/functional/test_arm_virt.py

  Log Message:
  -----------
  tests/functional: Move arm tests into architecture specific folder

The tests/functional folder has become quite crowded, thus move the
arm tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-8-th...@redhat.com>


  Commit: dc8f7a1bf724cb90d37c5bdfcdb80a5c74befc11
      
https://github.com/qemu/qemu/commit/dc8f7a1bf724cb90d37c5bdfcdb80a5c74befc11
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    A tests/functional/avr/meson.build
    A tests/functional/avr/test_mega2560.py
    A tests/functional/avr/test_uno.py
    M tests/functional/meson.build
    R tests/functional/test_avr_mega2560.py
    R tests/functional/test_avr_uno.py

  Log Message:
  -----------
  tests/functional: Move avr tests into architecture specific folder

The tests/functional folder has become quite crowded, thus move the
avr tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-9-th...@redhat.com>


  Commit: e538303d31bb0b537285571b9b56674e7c90b120
      
https://github.com/qemu/qemu/commit/e538303d31bb0b537285571b9b56674e7c90b120
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    A tests/functional/hppa/meson.build
    A tests/functional/hppa/test_seabios.py
    M tests/functional/meson.build
    R tests/functional/test_hppa_seabios.py

  Log Message:
  -----------
  tests/functional: Move hppa tests into architecture specific folder

The tests/functional folder has become quite crowded, thus move the
avr tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-10-th...@redhat.com>


  Commit: 84b30c4587719297955e1fe2a22face5cc84587c
      
https://github.com/qemu/qemu/commit/84b30c4587719297955e1fe2a22face5cc84587c
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    A tests/functional/i386/meson.build
    A tests/functional/i386/test_migration.py
    A tests/functional/i386/test_replay.py
    A tests/functional/i386/test_tuxrun.py
    M tests/functional/meson.build
    R tests/functional/test_i386_migration.py
    R tests/functional/test_i386_replay.py
    R tests/functional/test_i386_tuxrun.py

  Log Message:
  -----------
  tests/functional: Move i386 tests into architecture specific folder

The tests/functional folder has become quite crowded, thus move the
i386 tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-11-th...@redhat.com>


  Commit: 6bd38ef0f9af38364509005385ff2ac897ad3913
      
https://github.com/qemu/qemu/commit/6bd38ef0f9af38364509005385ff2ac897ad3913
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    A tests/functional/loongarch64/meson.build
    A tests/functional/loongarch64/test_virt.py
    M tests/functional/meson.build
    R tests/functional/test_loongarch64_virt.py

  Log Message:
  -----------
  tests/functional: Move loongarch64 tests into architecture specific folder

The tests/functional folder has become quite crowded, thus move the
loongarch64 tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-12-th...@redhat.com>


  Commit: 0ae63d0e19b22d45cd354b428b4b530223f53d7b
      
https://github.com/qemu/qemu/commit/0ae63d0e19b22d45cd354b428b4b530223f53d7b
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    A tests/functional/m68k/meson.build
    A tests/functional/m68k/test_mcf5208evb.py
    A tests/functional/m68k/test_nextcube.py
    A tests/functional/m68k/test_q800.py
    A tests/functional/m68k/test_replay.py
    A tests/functional/m68k/test_tuxrun.py
    M tests/functional/meson.build
    R tests/functional/test_m68k_mcf5208evb.py
    R tests/functional/test_m68k_nextcube.py
    R tests/functional/test_m68k_q800.py
    R tests/functional/test_m68k_replay.py
    R tests/functional/test_m68k_tuxrun.py

  Log Message:
  -----------
  tests/functional: Move m68k tests into architecture specific folder

The tests/functional folder has become quite crowded, thus move the
m68k tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-13-th...@redhat.com>


  Commit: 67adbc8b6f40f6a2370d4a0ba479d3778d147cbc
      
https://github.com/qemu/qemu/commit/67adbc8b6f40f6a2370d4a0ba479d3778d147cbc
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/microblaze/meson.build
    A tests/functional/microblaze/test_replay.py
    A tests/functional/microblaze/test_s3adsp1800.py
    A tests/functional/microblazeel/meson.build
    A tests/functional/microblazeel/test_s3adsp1800.py
    R tests/functional/test_microblaze_replay.py
    R tests/functional/test_microblaze_s3adsp1800.py
    R tests/functional/test_microblazeel_s3adsp1800.py

  Log Message:
  -----------
  tests/functional: Move microblaze tests into architecture specific folder

The tests/functional folder has become quite crowded, thus move the
microblaze tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-14-th...@redhat.com>


  Commit: f227c45e5b6e928a413fcf7176b59aac4e430c82
      
https://github.com/qemu/qemu/commit/f227c45e5b6e928a413fcf7176b59aac4e430c82
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/mips/meson.build
    A tests/functional/mips/test_malta.py
    A tests/functional/mips/test_replay.py
    A tests/functional/mips/test_tuxrun.py
    A tests/functional/mips64/meson.build
    A tests/functional/mips64/test_malta.py
    A tests/functional/mips64/test_tuxrun.py
    A tests/functional/mips64el/meson.build
    A tests/functional/mips64el/test_fuloong2e.py
    A tests/functional/mips64el/test_loongson3v.py
    A tests/functional/mips64el/test_malta.py
    A tests/functional/mips64el/test_replay.py
    A tests/functional/mips64el/test_tuxrun.py
    A tests/functional/mipsel/meson.build
    A tests/functional/mipsel/test_malta.py
    A tests/functional/mipsel/test_replay.py
    A tests/functional/mipsel/test_tuxrun.py
    R tests/functional/test_mips64_malta.py
    R tests/functional/test_mips64_tuxrun.py
    R tests/functional/test_mips64el_fuloong2e.py
    R tests/functional/test_mips64el_loongson3v.py
    R tests/functional/test_mips64el_malta.py
    R tests/functional/test_mips64el_replay.py
    R tests/functional/test_mips64el_tuxrun.py
    R tests/functional/test_mips_malta.py
    R tests/functional/test_mips_replay.py
    R tests/functional/test_mips_tuxrun.py
    R tests/functional/test_mipsel_malta.py
    R tests/functional/test_mipsel_replay.py
    R tests/functional/test_mipsel_tuxrun.py

  Log Message:
  -----------
  tests/functional: Move mips tests into target-specific folders

The tests/functional folder has become quite crowded, thus move the
mips tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-15-th...@redhat.com>


  Commit: ff94df87caeecf3fe2b77e06d2ffe483725bcb51
      
https://github.com/qemu/qemu/commit/ff94df87caeecf3fe2b77e06d2ffe483725bcb51
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/or1k/meson.build
    A tests/functional/or1k/test_replay.py
    A tests/functional/or1k/test_sim.py
    R tests/functional/test_or1k_replay.py
    R tests/functional/test_or1k_sim.py

  Log Message:
  -----------
  tests/functional: Move or1k tests into target-specific folders

The tests/functional folder has become quite crowded, thus move the
openrisc tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-16-th...@redhat.com>


  Commit: 1cdb63218c975b20699714449131c6745a512a1f
      
https://github.com/qemu/qemu/commit/1cdb63218c975b20699714449131c6745a512a1f
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/ppc/meson.build
    A tests/functional/ppc/test_40p.py
    A tests/functional/ppc/test_74xx.py
    A tests/functional/ppc/test_amiga.py
    A tests/functional/ppc/test_bamboo.py
    A tests/functional/ppc/test_mac.py
    A tests/functional/ppc/test_migration.py
    A tests/functional/ppc/test_mpc8544ds.py
    A tests/functional/ppc/test_replay.py
    A tests/functional/ppc/test_sam460ex.py
    A tests/functional/ppc/test_tuxrun.py
    A tests/functional/ppc/test_virtex_ml507.py
    A tests/functional/ppc64/meson.build
    A tests/functional/ppc64/test_e500.py
    A tests/functional/ppc64/test_hv.py
    A tests/functional/ppc64/test_mac99.py
    A tests/functional/ppc64/test_migration.py
    A tests/functional/ppc64/test_powernv.py
    A tests/functional/ppc64/test_pseries.py
    A tests/functional/ppc64/test_replay.py
    A tests/functional/ppc64/test_reverse_debug.py
    A tests/functional/ppc64/test_tuxrun.py
    R tests/functional/test_ppc64_e500.py
    R tests/functional/test_ppc64_hv.py
    R tests/functional/test_ppc64_mac99.py
    R tests/functional/test_ppc64_migration.py
    R tests/functional/test_ppc64_powernv.py
    R tests/functional/test_ppc64_pseries.py
    R tests/functional/test_ppc64_replay.py
    R tests/functional/test_ppc64_reverse_debug.py
    R tests/functional/test_ppc64_tuxrun.py
    R tests/functional/test_ppc_40p.py
    R tests/functional/test_ppc_74xx.py
    R tests/functional/test_ppc_amiga.py
    R tests/functional/test_ppc_bamboo.py
    R tests/functional/test_ppc_mac.py
    R tests/functional/test_ppc_migration.py
    R tests/functional/test_ppc_mpc8544ds.py
    R tests/functional/test_ppc_replay.py
    R tests/functional/test_ppc_sam460ex.py
    R tests/functional/test_ppc_tuxrun.py
    R tests/functional/test_ppc_virtex_ml507.py

  Log Message:
  -----------
  tests/functional: Move ppc/ppc64 tests into target-specific folders

The tests/functional folder has become quite crowded, thus move the
ppc and ppc64 tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-17-th...@redhat.com>


  Commit: e1a8572a8d7a11627db22366d356d0daf0f6d559
      
https://github.com/qemu/qemu/commit/e1a8572a8d7a11627db22366d356d0daf0f6d559
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/riscv32/meson.build
    A tests/functional/riscv32/test_migration.py
    A tests/functional/riscv32/test_opensbi.py
    A tests/functional/riscv32/test_tuxrun.py
    A tests/functional/riscv64/meson.build
    A tests/functional/riscv64/test_migration.py
    A tests/functional/riscv64/test_opensbi.py
    A tests/functional/riscv64/test_sifive_u.py
    A tests/functional/riscv64/test_tuxrun.py
    R tests/functional/test_riscv32_migration.py
    R tests/functional/test_riscv32_tuxrun.py
    R tests/functional/test_riscv64_migration.py
    R tests/functional/test_riscv64_sifive_u.py
    R tests/functional/test_riscv64_tuxrun.py
    R tests/functional/test_riscv_opensbi.py

  Log Message:
  -----------
  tests/functional: Move riscv32/riscv64 tests into target-specific folders

The opensbi test is used for both, riscv32 and riscv64. Copy the main
test to the riscv64 folder and add a simple wrapper to the riscv32
folder to be able to run it for that target, too.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-18-th...@redhat.com>


  Commit: bbb43ea3be12f09c284954b7b51ae8fea85ebe33
      
https://github.com/qemu/qemu/commit/bbb43ea3be12f09c284954b7b51ae8fea85ebe33
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/rx/meson.build
    A tests/functional/rx/test_gdbsim.py
    R tests/functional/test_rx_gdbsim.py

  Log Message:
  -----------
  tests/functional: Move rx test into target-specific folders

Move the architecture specific test into an architecture specific
subdirectory.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-19-th...@redhat.com>


  Commit: 5e50a3c9c0f31daf53962914855accdc97a3109b
      
https://github.com/qemu/qemu/commit/5e50a3c9c0f31daf53962914855accdc97a3109b
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/s390x/meson.build
    A tests/functional/s390x/test_ccw_virtio.py
    A tests/functional/s390x/test_pxelinux.py
    A tests/functional/s390x/test_replay.py
    A tests/functional/s390x/test_topology.py
    A tests/functional/s390x/test_tuxrun.py
    R tests/functional/test_s390x_ccw_virtio.py
    R tests/functional/test_s390x_pxelinux.py
    R tests/functional/test_s390x_replay.py
    R tests/functional/test_s390x_topology.py
    R tests/functional/test_s390x_tuxrun.py

  Log Message:
  -----------
  tests/functional: Move s390x tests into target-specific folders

The tests/functional folder has become quite crowded, thus move the
s390x tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-20-th...@redhat.com>


  Commit: 58e95a05dec8bb0c739a2b7192b6d0a96d1a99a5
      
https://github.com/qemu/qemu/commit/58e95a05dec8bb0c739a2b7192b6d0a96d1a99a5
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/sh4/meson.build
    A tests/functional/sh4/test_r2d.py
    A tests/functional/sh4/test_tuxrun.py
    A tests/functional/sh4eb/meson.build
    A tests/functional/sh4eb/test_r2d.py
    R tests/functional/test_sh4_r2d.py
    R tests/functional/test_sh4_tuxrun.py
    R tests/functional/test_sh4eb_r2d.py

  Log Message:
  -----------
  tests/functional: Move sh4/sh4eb tests into target-specific folders

The tests/functional folder has become quite crowded, thus move the
sh4 tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-21-th...@redhat.com>


  Commit: e76291a65457b1fe18b6bf7a90b1d022fa15bf9d
      
https://github.com/qemu/qemu/commit/e76291a65457b1fe18b6bf7a90b1d022fa15bf9d
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/sparc/meson.build
    A tests/functional/sparc/test_migration.py
    A tests/functional/sparc/test_replay.py
    A tests/functional/sparc/test_sun4m.py
    A tests/functional/sparc64/meson.build
    A tests/functional/sparc64/test_migration.py
    A tests/functional/sparc64/test_sun4u.py
    A tests/functional/sparc64/test_tuxrun.py
    R tests/functional/test_sparc64_migration.py
    R tests/functional/test_sparc64_sun4u.py
    R tests/functional/test_sparc64_tuxrun.py
    R tests/functional/test_sparc_migration.py
    R tests/functional/test_sparc_replay.py
    R tests/functional/test_sparc_sun4m.py

  Log Message:
  -----------
  tests/functional: Move sparc/sparc64 tests into target-specific folders

The tests/functional folder has become quite crowded, thus move the
sparc tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-22-th...@redhat.com>


  Commit: 1917d47dd78adbd30abd462712458d0a0b583308
      
https://github.com/qemu/qemu/commit/1917d47dd78adbd30abd462712458d0a0b583308
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    R tests/functional/test_acpi_bits.py
    R tests/functional/test_cpu_queries.py
    R tests/functional/test_intel_iommu.py
    R tests/functional/test_linux_initrd.py
    R tests/functional/test_mem_addr_space.py
    R tests/functional/test_memlock.py
    R tests/functional/test_netdev_ethtool.py
    R tests/functional/test_pc_cpu_hotplug_props.py
    R tests/functional/test_virtio_balloon.py
    R tests/functional/test_virtio_gpu.py
    R tests/functional/test_virtio_version.py
    R tests/functional/test_x86_64_hotplug_blk.py
    R tests/functional/test_x86_64_hotplug_cpu.py
    R tests/functional/test_x86_64_kvm_xen.py
    R tests/functional/test_x86_64_migration.py
    R tests/functional/test_x86_64_multiprocess.py
    R tests/functional/test_x86_64_replay.py
    R tests/functional/test_x86_64_reverse_debug.py
    R tests/functional/test_x86_64_tuxrun.py
    R tests/functional/test_x86_cpu_model_versions.py
    A tests/functional/x86_64/meson.build
    A tests/functional/x86_64/test_acpi_bits.py
    A tests/functional/x86_64/test_cpu_model_versions.py
    A tests/functional/x86_64/test_cpu_queries.py
    A tests/functional/x86_64/test_hotplug_blk.py
    A tests/functional/x86_64/test_hotplug_cpu.py
    A tests/functional/x86_64/test_intel_iommu.py
    A tests/functional/x86_64/test_kvm_xen.py
    A tests/functional/x86_64/test_linux_initrd.py
    A tests/functional/x86_64/test_mem_addr_space.py
    A tests/functional/x86_64/test_memlock.py
    A tests/functional/x86_64/test_migration.py
    A tests/functional/x86_64/test_multiprocess.py
    A tests/functional/x86_64/test_netdev_ethtool.py
    A tests/functional/x86_64/test_pc_cpu_hotplug_props.py
    A tests/functional/x86_64/test_replay.py
    A tests/functional/x86_64/test_reverse_debug.py
    A tests/functional/x86_64/test_tuxrun.py
    A tests/functional/x86_64/test_virtio_balloon.py
    A tests/functional/x86_64/test_virtio_gpu.py
    A tests/functional/x86_64/test_virtio_version.py

  Log Message:
  -----------
  tests/functional: Move x86_64 tests into target-specific folder

The tests/functional folder has become quite crowded, thus move the
x86_64 tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-23-th...@redhat.com>


  Commit: e365d26e42281aae3dcb47aa63c862892efadb0c
      
https://github.com/qemu/qemu/commit/e365d26e42281aae3dcb47aa63c862892efadb0c
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    R tests/functional/test_xtensa_lx60.py
    R tests/functional/test_xtensa_replay.py
    A tests/functional/xtensa/meson.build
    A tests/functional/xtensa/test_lx60.py
    A tests/functional/xtensa/test_replay.py

  Log Message:
  -----------
  tests/functional: Move xtensa tests into target-specific folder

The tests/functional folder has become quite crowded, thus move the
xtensa tests into a target-specific subfolder.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-24-th...@redhat.com>


  Commit: 0137f60b37c5678e9fa4971fd7e4f07afed33294
      
https://github.com/qemu/qemu/commit/0137f60b37c5678e9fa4971fd7e4f07afed33294
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS
    A tests/functional/generic/meson.build
    A tests/functional/generic/test_empty_cpu_model.py
    A tests/functional/generic/test_info_usernet.py
    A tests/functional/generic/test_version.py
    A tests/functional/generic/test_vnc.py
    M tests/functional/meson.build
    R tests/functional/test_empty_cpu_model.py
    R tests/functional/test_info_usernet.py
    R tests/functional/test_version.py
    R tests/functional/test_vnc.py
    M tests/functional/x86_64/meson.build

  Log Message:
  -----------
  tests/functional: Move the generic tests to a subfolder

This also removes the line for using tests from the main folder
since we do not have any tests left here. And while we're at it,
also mark the vnc test as generic now since it is not specific to x86.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-25-th...@redhat.com>


  Commit: 45d34fa8a4f7fed96f7fbf2ae42b33382bf25d0d
      
https://github.com/qemu/qemu/commit/45d34fa8a4f7fed96f7fbf2ae42b33382bf25d0d
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Adjust wildcards for the migration, multiprocess and replay tests

Now that we moved the tests into subfolders, we have to adjust the
wildcards accordingly.

Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250819112403.432587-26-th...@redhat.com>


  Commit: 0ac3c314130eff8e3ea9860fe3202908a7746225
      
https://github.com/qemu/qemu/commit/0ac3c314130eff8e3ea9860fe3202908a7746225
  Author: Gustavo Romero <gustavo.rom...@linaro.org>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M tests/functional/qemu_test/testcase.py

  Log Message:
  -----------
  tests/functional: Mark main in QemuBaseTest class as a static method

The main() method in the QemuBaseTest class has no parameters but is
defined as a regular method. Currently, this does not cause any issues
because in the functional tests main() is always called directly from
QemuBaseTest (never from instances), but the way this method is defined
makes its signature wrong, implying a 'self'. Hence, it's best practice
to define such a method as a static method, so decorate it with
@staticmethod.

Signed-off-by: Gustavo Romero <gustavo.rom...@linaro.org>
Message-ID: <20250819143916.4138035-4-gustavo.rom...@linaro.org>
Reviewed-by: Daniel P. Berrangé <berra...@redhat.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 5fc03d4e28258fdf6a926a59c6b5e1edc23e6d5d
      
https://github.com/qemu/qemu/commit/5fc03d4e28258fdf6a926a59c6b5e1edc23e6d5d
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M .gitlab-ci.d/windows.yml
    M MAINTAINERS
    M hw/arm/virt.c
    M hw/core/machine.c
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c
    M hw/m68k/virt.c
    M hw/ppc/spapr.c
    M hw/s390x/s390-virtio-ccw.c
    M include/hw/boards.h
    M include/hw/i386/pc.h
    A tests/functional/aarch64/meson.build
    A tests/functional/aarch64/test_aspeed_ast2700.py
    A tests/functional/aarch64/test_aspeed_ast2700fc.py
    A tests/functional/aarch64/test_device_passthrough.py
    A tests/functional/aarch64/test_hotplug_pci.py
    A tests/functional/aarch64/test_imx8mp_evk.py
    A tests/functional/aarch64/test_kvm.py
    A tests/functional/aarch64/test_migration.py
    A tests/functional/aarch64/test_multiprocess.py
    A tests/functional/aarch64/test_raspi3.py
    A tests/functional/aarch64/test_raspi4.py
    A tests/functional/aarch64/test_replay.py
    A tests/functional/aarch64/test_reverse_debug.py
    A tests/functional/aarch64/test_rme_sbsaref.py
    A tests/functional/aarch64/test_rme_virt.py
    A tests/functional/aarch64/test_sbsaref.py
    A tests/functional/aarch64/test_sbsaref_alpine.py
    A tests/functional/aarch64/test_sbsaref_freebsd.py
    A tests/functional/aarch64/test_smmu.py
    A tests/functional/aarch64/test_tcg_plugins.py
    A tests/functional/aarch64/test_tuxrun.py
    A tests/functional/aarch64/test_virt.py
    A tests/functional/aarch64/test_virt_gpu.py
    A tests/functional/aarch64/test_xen.py
    A tests/functional/aarch64/test_xlnx_versal.py
    A tests/functional/alpha/meson.build
    A tests/functional/alpha/test_clipper.py
    A tests/functional/alpha/test_migration.py
    A tests/functional/alpha/test_replay.py
    A tests/functional/arm/meson.build
    A tests/functional/arm/test_aspeed_ast1030.py
    A tests/functional/arm/test_aspeed_ast2500.py
    A tests/functional/arm/test_aspeed_ast2600.py
    A tests/functional/arm/test_aspeed_bletchley.py
    A tests/functional/arm/test_aspeed_catalina.py
    A tests/functional/arm/test_aspeed_gb200nvl_bmc.py
    A tests/functional/arm/test_aspeed_palmetto.py
    A tests/functional/arm/test_aspeed_rainier.py
    A tests/functional/arm/test_aspeed_romulus.py
    A tests/functional/arm/test_aspeed_witherspoon.py
    A tests/functional/arm/test_bflt.py
    A tests/functional/arm/test_bpim2u.py
    A tests/functional/arm/test_canona1100.py
    A tests/functional/arm/test_collie.py
    A tests/functional/arm/test_cubieboard.py
    A tests/functional/arm/test_emcraft_sf2.py
    A tests/functional/arm/test_integratorcp.py
    A tests/functional/arm/test_max78000fthr.py
    A tests/functional/arm/test_microbit.py
    A tests/functional/arm/test_migration.py
    A tests/functional/arm/test_orangepi.py
    A tests/functional/arm/test_quanta_gsj.py
    A tests/functional/arm/test_raspi2.py
    A tests/functional/arm/test_realview.py
    A tests/functional/arm/test_replay.py
    A tests/functional/arm/test_smdkc210.py
    A tests/functional/arm/test_stellaris.py
    A tests/functional/arm/test_sx1.py
    A tests/functional/arm/test_tuxrun.py
    A tests/functional/arm/test_vexpress.py
    A tests/functional/arm/test_virt.py
    A tests/functional/avr/meson.build
    A tests/functional/avr/test_mega2560.py
    A tests/functional/avr/test_uno.py
    A tests/functional/generic/meson.build
    A tests/functional/generic/test_empty_cpu_model.py
    A tests/functional/generic/test_info_usernet.py
    A tests/functional/generic/test_version.py
    A tests/functional/generic/test_vnc.py
    A tests/functional/hppa/meson.build
    A tests/functional/hppa/test_seabios.py
    A tests/functional/i386/meson.build
    A tests/functional/i386/test_migration.py
    A tests/functional/i386/test_replay.py
    A tests/functional/i386/test_tuxrun.py
    A tests/functional/loongarch64/meson.build
    A tests/functional/loongarch64/test_virt.py
    A tests/functional/m68k/meson.build
    A tests/functional/m68k/test_mcf5208evb.py
    A tests/functional/m68k/test_nextcube.py
    A tests/functional/m68k/test_q800.py
    A tests/functional/m68k/test_replay.py
    A tests/functional/m68k/test_tuxrun.py
    M tests/functional/meson.build
    A tests/functional/microblaze/meson.build
    A tests/functional/microblaze/test_replay.py
    A tests/functional/microblaze/test_s3adsp1800.py
    A tests/functional/microblazeel/meson.build
    A tests/functional/microblazeel/test_s3adsp1800.py
    A tests/functional/migration.py
    A tests/functional/mips/meson.build
    A tests/functional/mips/test_malta.py
    A tests/functional/mips/test_replay.py
    A tests/functional/mips/test_tuxrun.py
    A tests/functional/mips64/meson.build
    A tests/functional/mips64/test_malta.py
    A tests/functional/mips64/test_tuxrun.py
    A tests/functional/mips64el/meson.build
    A tests/functional/mips64el/test_fuloong2e.py
    A tests/functional/mips64el/test_loongson3v.py
    A tests/functional/mips64el/test_malta.py
    A tests/functional/mips64el/test_replay.py
    A tests/functional/mips64el/test_tuxrun.py
    A tests/functional/mipsel/meson.build
    A tests/functional/mipsel/test_malta.py
    A tests/functional/mipsel/test_replay.py
    A tests/functional/mipsel/test_tuxrun.py
    A tests/functional/multiprocess.py
    A tests/functional/or1k/meson.build
    A tests/functional/or1k/test_replay.py
    A tests/functional/or1k/test_sim.py
    A tests/functional/ppc/meson.build
    A tests/functional/ppc/test_40p.py
    A tests/functional/ppc/test_74xx.py
    A tests/functional/ppc/test_amiga.py
    A tests/functional/ppc/test_bamboo.py
    A tests/functional/ppc/test_mac.py
    A tests/functional/ppc/test_migration.py
    A tests/functional/ppc/test_mpc8544ds.py
    A tests/functional/ppc/test_replay.py
    A tests/functional/ppc/test_sam460ex.py
    A tests/functional/ppc/test_tuxrun.py
    A tests/functional/ppc/test_virtex_ml507.py
    A tests/functional/ppc64/meson.build
    A tests/functional/ppc64/test_e500.py
    A tests/functional/ppc64/test_hv.py
    A tests/functional/ppc64/test_mac99.py
    A tests/functional/ppc64/test_migration.py
    A tests/functional/ppc64/test_powernv.py
    A tests/functional/ppc64/test_pseries.py
    A tests/functional/ppc64/test_replay.py
    A tests/functional/ppc64/test_reverse_debug.py
    A tests/functional/ppc64/test_tuxrun.py
    M tests/functional/qemu_test/ports.py
    M tests/functional/qemu_test/testcase.py
    A tests/functional/riscv32/meson.build
    A tests/functional/riscv32/test_migration.py
    A tests/functional/riscv32/test_opensbi.py
    A tests/functional/riscv32/test_tuxrun.py
    A tests/functional/riscv64/meson.build
    A tests/functional/riscv64/test_migration.py
    A tests/functional/riscv64/test_opensbi.py
    A tests/functional/riscv64/test_sifive_u.py
    A tests/functional/riscv64/test_tuxrun.py
    A tests/functional/rx/meson.build
    A tests/functional/rx/test_gdbsim.py
    A tests/functional/s390x/meson.build
    A tests/functional/s390x/test_ccw_virtio.py
    A tests/functional/s390x/test_pxelinux.py
    A tests/functional/s390x/test_replay.py
    A tests/functional/s390x/test_topology.py
    A tests/functional/s390x/test_tuxrun.py
    A tests/functional/sh4/meson.build
    A tests/functional/sh4/test_r2d.py
    A tests/functional/sh4/test_tuxrun.py
    A tests/functional/sh4eb/meson.build
    A tests/functional/sh4eb/test_r2d.py
    A tests/functional/sparc/meson.build
    A tests/functional/sparc/test_migration.py
    A tests/functional/sparc/test_replay.py
    A tests/functional/sparc/test_sun4m.py
    A tests/functional/sparc64/meson.build
    A tests/functional/sparc64/test_migration.py
    A tests/functional/sparc64/test_sun4u.py
    A tests/functional/sparc64/test_tuxrun.py
    R tests/functional/test_aarch64_aspeed_ast2700.py
    R tests/functional/test_aarch64_aspeed_ast2700fc.py
    R tests/functional/test_aarch64_device_passthrough.py
    R tests/functional/test_aarch64_hotplug_pci.py
    R tests/functional/test_aarch64_imx8mp_evk.py
    R tests/functional/test_aarch64_kvm.py
    R tests/functional/test_aarch64_raspi3.py
    R tests/functional/test_aarch64_raspi4.py
    R tests/functional/test_aarch64_replay.py
    R tests/functional/test_aarch64_reverse_debug.py
    R tests/functional/test_aarch64_rme_sbsaref.py
    R tests/functional/test_aarch64_rme_virt.py
    R tests/functional/test_aarch64_sbsaref.py
    R tests/functional/test_aarch64_sbsaref_alpine.py
    R tests/functional/test_aarch64_sbsaref_freebsd.py
    R tests/functional/test_aarch64_smmu.py
    R tests/functional/test_aarch64_tcg_plugins.py
    R tests/functional/test_aarch64_tuxrun.py
    R tests/functional/test_aarch64_virt.py
    R tests/functional/test_aarch64_virt_gpu.py
    R tests/functional/test_aarch64_xen.py
    R tests/functional/test_aarch64_xlnx_versal.py
    R tests/functional/test_acpi_bits.py
    R tests/functional/test_alpha_clipper.py
    R tests/functional/test_alpha_replay.py
    R tests/functional/test_arm_aspeed_ast1030.py
    R tests/functional/test_arm_aspeed_ast2500.py
    R tests/functional/test_arm_aspeed_ast2600.py
    R tests/functional/test_arm_aspeed_bletchley.py
    R tests/functional/test_arm_aspeed_catalina.py
    R tests/functional/test_arm_aspeed_gb200nvl_bmc.py
    R tests/functional/test_arm_aspeed_palmetto.py
    R tests/functional/test_arm_aspeed_rainier.py
    R tests/functional/test_arm_aspeed_romulus.py
    R tests/functional/test_arm_aspeed_witherspoon.py
    R tests/functional/test_arm_bflt.py
    R tests/functional/test_arm_bpim2u.py
    R tests/functional/test_arm_canona1100.py
    R tests/functional/test_arm_collie.py
    R tests/functional/test_arm_cubieboard.py
    R tests/functional/test_arm_emcraft_sf2.py
    R tests/functional/test_arm_integratorcp.py
    R tests/functional/test_arm_max78000fthr.py
    R tests/functional/test_arm_microbit.py
    R tests/functional/test_arm_orangepi.py
    R tests/functional/test_arm_quanta_gsj.py
    R tests/functional/test_arm_raspi2.py
    R tests/functional/test_arm_realview.py
    R tests/functional/test_arm_replay.py
    R tests/functional/test_arm_smdkc210.py
    R tests/functional/test_arm_stellaris.py
    R tests/functional/test_arm_sx1.py
    R tests/functional/test_arm_tuxrun.py
    R tests/functional/test_arm_vexpress.py
    R tests/functional/test_arm_virt.py
    R tests/functional/test_avr_mega2560.py
    R tests/functional/test_avr_uno.py
    R tests/functional/test_cpu_queries.py
    R tests/functional/test_empty_cpu_model.py
    R tests/functional/test_hppa_seabios.py
    R tests/functional/test_i386_replay.py
    R tests/functional/test_i386_tuxrun.py
    R tests/functional/test_info_usernet.py
    R tests/functional/test_intel_iommu.py
    R tests/functional/test_linux_initrd.py
    R tests/functional/test_loongarch64_virt.py
    R tests/functional/test_m68k_mcf5208evb.py
    R tests/functional/test_m68k_nextcube.py
    R tests/functional/test_m68k_q800.py
    R tests/functional/test_m68k_replay.py
    R tests/functional/test_m68k_tuxrun.py
    R tests/functional/test_mem_addr_space.py
    R tests/functional/test_memlock.py
    R tests/functional/test_microblaze_replay.py
    R tests/functional/test_microblaze_s3adsp1800.py
    R tests/functional/test_microblazeel_s3adsp1800.py
    R tests/functional/test_migration.py
    R tests/functional/test_mips64_malta.py
    R tests/functional/test_mips64_tuxrun.py
    R tests/functional/test_mips64el_fuloong2e.py
    R tests/functional/test_mips64el_loongson3v.py
    R tests/functional/test_mips64el_malta.py
    R tests/functional/test_mips64el_replay.py
    R tests/functional/test_mips64el_tuxrun.py
    R tests/functional/test_mips_malta.py
    R tests/functional/test_mips_replay.py
    R tests/functional/test_mips_tuxrun.py
    R tests/functional/test_mipsel_malta.py
    R tests/functional/test_mipsel_replay.py
    R tests/functional/test_mipsel_tuxrun.py
    R tests/functional/test_multiprocess.py
    R tests/functional/test_netdev_ethtool.py
    R tests/functional/test_or1k_replay.py
    R tests/functional/test_or1k_sim.py
    R tests/functional/test_pc_cpu_hotplug_props.py
    R tests/functional/test_ppc64_e500.py
    R tests/functional/test_ppc64_hv.py
    R tests/functional/test_ppc64_mac99.py
    R tests/functional/test_ppc64_powernv.py
    R tests/functional/test_ppc64_pseries.py
    R tests/functional/test_ppc64_replay.py
    R tests/functional/test_ppc64_reverse_debug.py
    R tests/functional/test_ppc64_tuxrun.py
    R tests/functional/test_ppc_40p.py
    R tests/functional/test_ppc_74xx.py
    R tests/functional/test_ppc_amiga.py
    R tests/functional/test_ppc_bamboo.py
    R tests/functional/test_ppc_mac.py
    R tests/functional/test_ppc_mpc8544ds.py
    R tests/functional/test_ppc_replay.py
    R tests/functional/test_ppc_sam460ex.py
    R tests/functional/test_ppc_tuxrun.py
    R tests/functional/test_ppc_virtex_ml507.py
    R tests/functional/test_riscv32_tuxrun.py
    R tests/functional/test_riscv64_sifive_u.py
    R tests/functional/test_riscv64_tuxrun.py
    R tests/functional/test_riscv_opensbi.py
    R tests/functional/test_rx_gdbsim.py
    R tests/functional/test_s390x_ccw_virtio.py
    R tests/functional/test_s390x_pxelinux.py
    R tests/functional/test_s390x_replay.py
    R tests/functional/test_s390x_topology.py
    R tests/functional/test_s390x_tuxrun.py
    R tests/functional/test_sh4_r2d.py
    R tests/functional/test_sh4_tuxrun.py
    R tests/functional/test_sh4eb_r2d.py
    R tests/functional/test_sparc64_sun4u.py
    R tests/functional/test_sparc64_tuxrun.py
    R tests/functional/test_sparc_replay.py
    R tests/functional/test_sparc_sun4m.py
    R tests/functional/test_version.py
    R tests/functional/test_virtio_balloon.py
    R tests/functional/test_virtio_gpu.py
    R tests/functional/test_virtio_version.py
    R tests/functional/test_vnc.py
    R tests/functional/test_x86_64_hotplug_blk.py
    R tests/functional/test_x86_64_hotplug_cpu.py
    R tests/functional/test_x86_64_kvm_xen.py
    R tests/functional/test_x86_64_replay.py
    R tests/functional/test_x86_64_reverse_debug.py
    R tests/functional/test_x86_64_tuxrun.py
    R tests/functional/test_x86_cpu_model_versions.py
    R tests/functional/test_xtensa_lx60.py
    R tests/functional/test_xtensa_replay.py
    A tests/functional/x86_64/meson.build
    A tests/functional/x86_64/test_acpi_bits.py
    A tests/functional/x86_64/test_cpu_model_versions.py
    A tests/functional/x86_64/test_cpu_queries.py
    A tests/functional/x86_64/test_hotplug_blk.py
    A tests/functional/x86_64/test_hotplug_cpu.py
    A tests/functional/x86_64/test_intel_iommu.py
    A tests/functional/x86_64/test_kvm_xen.py
    A tests/functional/x86_64/test_linux_initrd.py
    A tests/functional/x86_64/test_mem_addr_space.py
    A tests/functional/x86_64/test_memlock.py
    A tests/functional/x86_64/test_migration.py
    A tests/functional/x86_64/test_multiprocess.py
    A tests/functional/x86_64/test_netdev_ethtool.py
    A tests/functional/x86_64/test_pc_cpu_hotplug_props.py
    A tests/functional/x86_64/test_replay.py
    A tests/functional/x86_64/test_reverse_debug.py
    A tests/functional/x86_64/test_tuxrun.py
    A tests/functional/x86_64/test_virtio_balloon.py
    A tests/functional/x86_64/test_virtio_gpu.py
    A tests/functional/x86_64/test_virtio_version.py
    A tests/functional/xtensa/meson.build
    A tests/functional/xtensa/test_lx60.py
    A tests/functional/xtensa/test_replay.py

  Log Message:
  -----------
  Merge tag 'pull-request-2025-08-27' of https://gitlab.com/thuth/qemu into 
staging

* Add v10.2 compat machines
* Move functional tests to target specific subfolders
* Fix some issues in functional tests

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCgAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmiuuP0RHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbVMEA//egQiaWsMquQan7D8RWt7TkD2deY2L5Dx
# D/pkO3xGA1hxCzD37ptGfFw2NO6cVpH8cjOevrJYUwW1Yefbsf8HqUlC7PrqDjTw
# +ztyIPSl7ny3xQxif+1Oc2rmt6MCNCQTw9CLdB0k3D1jr7aY0Z20JrxFrQmExhOe
# oSqiILYwiZGfNI4jiQSBYtBVpKrqwCQ+gEs6HyqayQOczaYynHvt8Gqwyp/DpKpY
# bfBcqbREK8zYTMMRYl5d/qcJpWgVtCj5OeqDQyhLMSgNt9fGmdKMzjK5Wzgl18gX
# 8A9tFK8KreXXLu1UfJWe+/kFAHMWhEWMkOv81Z/gqB4Zmp/eMioKlGDwVBU//PPm
# VFigfAPtqBqvOiuJo673ze2AOWMGROtLyZ9nyfv8/MZcQqoYLtvfZMUa08/M74/w
# TRSsBMGKk3H2O/prrXjFHK8q0aRXB2Ld3to0TyZOwlB17rhaD5jq/P8ge2UgGRGb
# fSghUKGmBAHueZyUdlCer+TEzH8ySl5zmotfiDeQfIYkwQ6rWUQZfehLxoycuHvr
# Kl3ZU6RD7fD2kCzRbvUOsyg0H3pihVvzcCL5BMxbGQ1sqZ+WI1dWPoOaUrZ9EvOg
# lQtsNMiu2i7bVqaJ27zNR4V3nwU77f/f+6zJwyXtD+6Wb+bFcQu5aYfgjqOr/Tlv
# zEVoqp5pRU4=
# =pSMT
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 27 Aug 2025 05:51:25 PM AEST
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "th...@redhat.com"
# gpg: Good signature from "Thomas Huth <th.h...@gmx.de>" [unknown]
# gpg:                 aka "Thomas Huth <th...@redhat.com>" [unknown]
# gpg:                 aka "Thomas Huth <th.h...@posteo.de>" [unknown]
# gpg:                 aka "Thomas Huth <h...@tuxfamily.org>" [unknown]
# gpg: WARNING: The key's User ID is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* tag 'pull-request-2025-08-27' of https://gitlab.com/thuth/qemu: (31 commits)
  tests/functional: Mark main in QemuBaseTest class as a static method
  MAINTAINERS: Adjust wildcards for the migration, multiprocess and replay tests
  tests/functional: Move the generic tests to a subfolder
  tests/functional: Move xtensa tests into target-specific folder
  tests/functional: Move x86_64 tests into target-specific folder
  tests/functional: Move sparc/sparc64 tests into target-specific folders
  tests/functional: Move sh4/sh4eb tests into target-specific folders
  tests/functional: Move s390x tests into target-specific folders
  tests/functional: Move rx test into target-specific folders
  tests/functional: Move riscv32/riscv64 tests into target-specific folders
  tests/functional: Move ppc/ppc64 tests into target-specific folders
  tests/functional: Move or1k tests into target-specific folders
  tests/functional: Move mips tests into target-specific folders
  tests/functional: Move microblaze tests into architecture specific folder
  tests/functional: Move m68k tests into architecture specific folder
  tests/functional: Move loongarch64 tests into architecture specific folder
  tests/functional: Move i386 tests into architecture specific folder
  tests/functional: Move hppa tests into architecture specific folder
  tests/functional: Move avr tests into architecture specific folder
  tests/functional: Move arm tests into architecture specific folder
  ...

Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


Compare: https://github.com/qemu/qemu/compare/e771ba98de25...5fc03d4e2825

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications

Reply via email to