[PULL 00/22] Single binary patches for 2026-05-28

Philippe Mathieu-Daudé posted 22 patches 1 day, 20 hours ago
Failed in applying to current master (apply log)
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, "Philippe Mathieu-Daudé" <philmd@mailo.com>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, "Dr. David Alan Gilbert" <dave@treblig.org>, Zhao Liu <zhao1.liu@intel.com>, Jason Wang <jasowang@redhat.com>, Stefan Berger <stefanb@linux.vnet.ibm.com>, Alex Williamson <alex@shazbot.org>, "Cédric Le Goater" <clg@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, Laurent Vivier <lvivier@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Pedro Barbuda <pbarbuda@microsoft.com>, Mohamed Mediouni <mohamed@unpredictable.fr>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
docs/devel/tcg-ops.rst           | 13 ++++++----
meson.build                      | 28 +++++++++++-----------
include/hw/core/sysemu-cpu-ops.h | 14 -----------
target/arm/tcg/helper-a64-defs.h |  2 +-
target/i386/cpu.h                |  4 ++--
target/microblaze/cpu.h          |  4 ++--
target/microblaze/helper.h       |  2 +-
accel/accel-common.c             | 15 ++++++++++++
accel/accel-target.c             | 41 --------------------------------
hw/core/cpu-system.c             | 11 ++-------
hw/tpm/tpm_tis_sysbus.c          | 18 +++++++-------
system/exit-with-parent.c        |  1 +
system/qtest.c                   |  2 +-
system/vl.c                      |  3 +++
target/arm/tcg/helper-a64.c      |  4 ++--
target/arm/tcg/translate-a64.c   |  4 ++--
target/i386/cpu.c                |  2 +-
target/i386/helper.c             | 31 +++++++++++++-----------
target/i386/whpx/whpx-all.c      |  2 +-
target/microblaze/cpu.c          |  2 +-
target/microblaze/helper.c       | 18 +++++++-------
target/microblaze/translate.c    |  2 +-
.mailmap                         |  5 ++++
accel/meson.build                |  1 -
hmp-commands.hx                  |  4 ++--
hw/net/meson.build               |  5 ++--
hw/vfio/meson.build              |  2 +-
migration/meson.build            |  4 ++--
net/meson.build                  |  6 +++--
target/arm/meson.build           |  6 +++--
target/arm/whpx/meson.build      |  2 +-
31 files changed, 114 insertions(+), 144 deletions(-)
delete mode 100644 accel/accel-target.c
[PULL 00/22] Single binary patches for 2026-05-28
Posted by Philippe Mathieu-Daudé 1 day, 20 hours ago
The following changes since commit 2db91528542672cf0db78b3f2cc0e22b36302b38:

  Merge tag 'pull-vfio-20260527' of https://github.com/legoater/qemu into staging (2026-05-27 14:45:58 -0400)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/single-binary-20260528

for you to fetch changes up to 603813bfc2aa57410cffdf4bccf4b45a82ea006a:

  hw/core: Remove SysemuCPUOps::get_phys_addr_attrs_debug (2026-05-28 22:18:35 +0200)

Checkpatch warnings ignored:

  WARNING: line over 80 characters
  #47: FILE: target/microblaze/helper.h:30:
  +DEF_HELPER_FLAGS_2(microblaze_unaligned_access, TCG_CALL_NO_WG, noreturn, env, i64)

  WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
    accel/accel-target.c

----------------------------------------------------------------
Various patches loosely related to single binary effort:

- Fix possible stub conflicts in meson.build
- Remove SysemuCPUOps::get_phys_addr_attrs_debug()
- Few other fixes and .mailmap updates
----------------------------------------------------------------

Knutsson Development (1):
  monitor: fix missing spaces in screendump help text

Mohammadfaiz Bawa (1):
  hw/tpm/tpm_tis_sysbus: defer resource allocation to realize

Peter Maydell (3):
  target/microblaze: Convert to translate_for_debug
  target/i386: Convert to translate_for_debug
  hw/core: Remove SysemuCPUOps::get_phys_addr_attrs_debug

Philippe Mathieu-Daudé (6):
  target/tcg: Rename unaligned_access() helpers
  docs/devel/tcg-ops: Stop listing dup2_vec()
  docs/devel/tcg-ops: List more vector opcodes
  mailmap: Update email addresses for Daniel Henrique Barboza
  mailmap: Update email addresses for Andrew Jones
  accel/common: Remove last bit of target-specific code

Pierrick Bouvier (7):
  meson.build: move some subdir before system lib creation
  target/arm: move kvm-stub to arm_stubs_ss
  target/arm: move whpx-stub to arm_stubs_ss
  migration: use stub_ss for vfio-stub.c
  net: use stub_ss for vhost-user-stub.c and vhost-vdpa-stub.c
  hw/net: use stub_ss for vhost_net-stub.c
  hw/vfio: use stub_ss for iommufd-stubs.c

Quan Sun (1):
  meson: fix close_range detection on older glibc

Richard W.M. Jones (1):
  system/exit-with-parent: Close the file descriptor before exit

Thomas Huth (2):
  system/vl: Free allocate memory for pid file name in case realpath()
    failed
  system/qtest: Fix length parameter in the b64write code

 docs/devel/tcg-ops.rst           | 13 ++++++----
 meson.build                      | 28 +++++++++++-----------
 include/hw/core/sysemu-cpu-ops.h | 14 -----------
 target/arm/tcg/helper-a64-defs.h |  2 +-
 target/i386/cpu.h                |  4 ++--
 target/microblaze/cpu.h          |  4 ++--
 target/microblaze/helper.h       |  2 +-
 accel/accel-common.c             | 15 ++++++++++++
 accel/accel-target.c             | 41 --------------------------------
 hw/core/cpu-system.c             | 11 ++-------
 hw/tpm/tpm_tis_sysbus.c          | 18 +++++++-------
 system/exit-with-parent.c        |  1 +
 system/qtest.c                   |  2 +-
 system/vl.c                      |  3 +++
 target/arm/tcg/helper-a64.c      |  4 ++--
 target/arm/tcg/translate-a64.c   |  4 ++--
 target/i386/cpu.c                |  2 +-
 target/i386/helper.c             | 31 +++++++++++++-----------
 target/i386/whpx/whpx-all.c      |  2 +-
 target/microblaze/cpu.c          |  2 +-
 target/microblaze/helper.c       | 18 +++++++-------
 target/microblaze/translate.c    |  2 +-
 .mailmap                         |  5 ++++
 accel/meson.build                |  1 -
 hmp-commands.hx                  |  4 ++--
 hw/net/meson.build               |  5 ++--
 hw/vfio/meson.build              |  2 +-
 migration/meson.build            |  4 ++--
 net/meson.build                  |  6 +++--
 target/arm/meson.build           |  6 +++--
 target/arm/whpx/meson.build      |  2 +-
 31 files changed, 114 insertions(+), 144 deletions(-)
 delete mode 100644 accel/accel-target.c

-- 
2.53.0


Re: [PULL 00/22] Single binary patches for 2026-05-28
Posted by Stefan Hajnoczi 21 hours ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.1 for any user-visible changes.