The following changes since commit eb7abb4a719f93ddd56571bf91681044b4159399:
hw/intc/loongarch_dintc: Set class_size for LoongArchDINTCClass (2025-10-06 13:54:50 -0700) are available in the Git repository at: https://gitlab.com/stsquad/qemu.git tags/pull-10.2-maintainer-071025-1 for you to fetch changes up to 41f8f2be27736192bab29aa38380c9ebaae810fa: record/replay: fix race condition on test_aarch64_reverse_debug (2025-10-07 09:15:45 +0100) ---------------------------------------------------------------- testing updates - tweak .gitpublish base to origin/master - restore .gitmodules to qemu-project hosts - drop 64 bits guests from i686 - update aarch64/s390x custom runners to 24.04 - tweak gitlab-runner registration method - make check-venv dependency for functional tests - replace avocado's gdb support with pygdbmi - remove avocado dependencies from reverse_debug tests - ensure replay.bin doesn't loose events after SHUTDOWN_HOST_QMP ---------------------------------------------------------------- Alex Bennée (7): .gitpublish: use origin/master as default base .gitmodules: restore qemu-project mirror of u-boot .gitmodules: restore qemu-project mirror of u-boot-sam460ex tests/lcitool: drop 64 bit guests from i686 cross build tests/lcitool: bump custom runner packages to Ubuntu 24.04 gitlab: move custom runners to Ubuntu 24.04 scripts/ci: use recommended registration command Daniel P. Berrangé (2): tests/functional: replace avocado process with subprocess tests/functional: drop datadrainer class in reverse debugging Gustavo Romero (7): tests/functional: Re-activate the check-venv target python: Install pygdbmi in meson's venv tests/functional: Provide GDB to the functional tests tests/functional: Add GDB class tests/functional: Add decorator to skip test on missing env vars tests/functional: Adapt reverse_debugging to run w/o Avocado tests/functional: Adapt arches to reverse_debugging w/o Avocado Vladimir Lukianov (1): record/replay: fix race condition on test_aarch64_reverse_debug configure | 2 + replay/replay.c | 2 + .gitlab-ci.d/custom-runners.yml | 6 +- ...-22.04-aarch32.yml => ubuntu-24.04-aarch32.yml} | 8 +- ...-22.04-aarch64.yml => ubuntu-24.04-aarch64.yml} | 32 ++--- ...untu-22.04-s390x.yml => ubuntu-24.04-s390x.yml} | 28 ++-- .gitmodules | 6 +- .gitpublish | 16 +-- meson_options.txt | 2 + pythondeps.toml | 1 + scripts/ci/setup/gitlab-runner.yml | 12 +- scripts/ci/setup/ubuntu/build-environment.yml | 12 +- ...-2204-aarch64.yaml => ubuntu-2404-aarch64.yaml} | 4 +- ...untu-2204-s390x.yaml => ubuntu-2404-s390x.yaml} | 4 +- scripts/ci/setup/vars.yml.template | 5 +- scripts/meson-buildoptions.sh | 2 + tests/Makefile.include | 4 +- tests/docker/dockerfiles/debian-i686-cross.docker | 2 +- tests/functional/aarch64/test_reverse_debug.py | 12 +- tests/functional/meson.build | 6 + tests/functional/ppc64/test_reverse_debug.py | 15 +- tests/functional/qemu_test/__init__.py | 4 +- tests/functional/qemu_test/decorators.py | 18 +++ tests/functional/qemu_test/gdb.py | 86 ++++++++++++ tests/functional/reverse_debugging.py | 152 +++++++++++---------- tests/functional/x86_64/test_reverse_debug.py | 15 +- tests/lcitool/refresh | 6 +- 27 files changed, 288 insertions(+), 174 deletions(-) rename .gitlab-ci.d/custom-runners/{ubuntu-22.04-aarch32.yml => ubuntu-24.04-aarch32.yml} (78%) rename .gitlab-ci.d/custom-runners/{ubuntu-22.04-aarch64.yml => ubuntu-24.04-aarch64.yml} (89%) rename .gitlab-ci.d/custom-runners/{ubuntu-22.04-s390x.yml => ubuntu-24.04-s390x.yml} (88%) rename scripts/ci/setup/ubuntu/{ubuntu-2204-aarch64.yaml => ubuntu-2404-aarch64.yaml} (96%) rename scripts/ci/setup/ubuntu/{ubuntu-2204-s390x.yaml => ubuntu-2404-s390x.yaml} (96%) create mode 100644 tests/functional/qemu_test/gdb.py -- 2.47.3
