The following changes since commit 2d82c32b2ceaca3dc3da5e36e10976f34bfcb598:
Open 8.1 development tree (2023-04-20 10:05:25 +0100) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 5f9efbbcf6fc77e583254389124437d981ad76b9: tests: lcitool: Switch to OpenSUSE Leap 15.4 (2023-04-20 11:17:36 +0200) ---------------------------------------------------------------- * Optional use of Meson wrap for slirp * Coverity fixes * Avoid -Werror=maybe-uninitialized * Mark coroutine QMP command functions as coroutine_fn * Mark functions that suspend as coroutine_mixed_fn * target/i386: Fix SGX CPUID leaf * First batch of qatomic_mb_read() removal * Small atomic.rst improvement * NBD cleanup * Update libvirt-ci submodule ---------------------------------------------------------------- Akihiko Odaki (1): configure: Avoid -Werror=maybe-uninitialized Marc-André Lureau (3): mtest2make.py: teach suite name that are just "PROJECT" build-sys: prevent meson from downloading wrapped subprojects build-sys: add slirp.wrap Paolo Bonzini (16): nvme: remove constant argument to tracepoint vnc: avoid underflow when accessing user-provided address tests: bios-tables-test: replace memset with initializer lasi: fix RTC migration coverity: update COMPONENTS.md target/mips: tcg: detect out-of-bounds accesses to cpu_gpr and cpu_gpr_hi qapi-gen: mark coroutine QMP command functions as coroutine_fn io: mark mixed functions that can suspend migration: mark mixed functions that can suspend monitor: mark mixed functions that can suspend block-backend: remove qatomic_mb_read() postcopy-ram: do not use qatomic_mb_read qemu-coroutine: remove qatomic_mb_read() docs: explain effect of smp_read_barrier_depends() on modern architectures nbd: a BlockExport always has a BlockBackend coverity: unify Fedora dockerfiles Peter Krempa (2): tests: libvirt-ci: Update to commit '2fa24dce8bc' tests: lcitool: Switch to OpenSUSE Leap 15.4 Peter Maydell (2): target/i386: Avoid unreachable variable declaration in mmu_translate() configure: Honour cross-prefix when finding ObjC compiler Yang Zhong (1): target/i386: Change wrong XFRM value in SGX CPUID leaf .gitignore | 2 + block/block-backend.c | 4 +- configure | 40 ++-- docs/devel/atomics.rst | 11 +- hw/misc/lasi.c | 4 +- hw/nvme/ctrl.c | 4 +- hw/nvme/trace-events | 2 +- include/hw/misc/lasi.h | 3 +- include/io/channel.h | 78 +++---- include/migration/qemu-file-types.h | 4 +- include/qapi/qmp/dispatch.h | 4 +- io/channel.c | 78 +++---- migration/postcopy-ram.c | 2 +- migration/qemu-file.c | 14 +- migration/qemu-file.h | 6 +- nbd/server.c | 14 +- qapi/qmp-dispatch.c | 4 +- scripts/coverity-scan/COMPONENTS.md | 11 +- scripts/coverity-scan/coverity-scan.docker | 250 ++++++++++++--------- scripts/mtest2make.py | 9 +- scripts/qapi/commands.py | 33 ++- subprojects/slirp.wrap | 6 + target/i386/cpu.c | 4 +- target/i386/tcg/sysemu/excp_helper.c | 2 +- target/mips/tcg/translate.c | 4 + tests/docker/dockerfiles/centos8.docker | 1 - tests/docker/dockerfiles/debian-amd64-cross.docker | 4 +- tests/docker/dockerfiles/debian-arm64-cross.docker | 4 +- tests/docker/dockerfiles/debian-armel-cross.docker | 4 +- tests/docker/dockerfiles/debian-armhf-cross.docker | 4 +- .../dockerfiles/debian-mips64el-cross.docker | 4 +- .../docker/dockerfiles/debian-mipsel-cross.docker | 4 +- .../docker/dockerfiles/debian-ppc64el-cross.docker | 4 +- tests/docker/dockerfiles/debian-s390x-cross.docker | 4 +- tests/docker/dockerfiles/fedora-win32-cross.docker | 5 +- tests/docker/dockerfiles/fedora-win64-cross.docker | 5 +- tests/docker/dockerfiles/fedora.docker | 5 +- tests/docker/dockerfiles/opensuse-leap.docker | 5 +- tests/lcitool/libvirt-ci | 2 +- tests/lcitool/mappings.yml | 36 +-- tests/lcitool/refresh | 2 +- ...{opensuse-leap-153.yml => opensuse-leap-15.yml} | 0 tests/qtest/bios-tables-test.c | 123 ++++------ ui/vnc.c | 2 +- util/qemu-coroutine.c | 10 +- 45 files changed, 425 insertions(+), 396 deletions(-) create mode 100644 subprojects/slirp.wrap rename tests/lcitool/targets/{opensuse-leap-153.yml => opensuse-leap-15.yml} (100%) -- 2.40.0