qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PULL 00/25] First batch of misc patches for QEMU 8.1


From: Paolo Bonzini
Subject: [PULL 00/25] First batch of misc patches for QEMU 8.1
Date: Fri, 21 Apr 2023 11:32:51 +0200

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]