[PULL 00/10] i386 and NULL pointer dereference fixes for QEMU 11.0 soft freeze

Paolo Bonzini posted 10 patches 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260309185752.76865-1-pbonzini@redhat.com
Maintainers: Pedro Barbuda <pbarbuda@microsoft.com>, Mohamed Mediouni <mohamed@unpredictable.fr>, Stefano Stabellini <sstabellini@kernel.org>, Anthony PERARD <anthony@xenproject.org>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Cameron Esfahani <dirty@apple.com>, Roman Bolshakov <rbolshakov@ddn.com>, Phil Dennis-Jordan <phil@philjordan.eu>, Wei Liu <wei.liu@kernel.org>, Stefan Hajnoczi <stefanha@redhat.com>
include/system/whpx-internal.h |   4 ++
target/arm/hvf_arm.h           |   2 +-
accel/whpx/whpx-common.c       |  43 +++++++++++++++
hw/block/xen-block.c           |  41 +++++++-------
target/arm/whpx/whpx-all.c     |  37 +++++++++++++
target/i386/emulate/x86_mmu.c  |   2 +-
target/i386/hvf/hvf.c          |  14 ++---
target/i386/whpx/whpx-all.c    | 122 +++++------------------------------------
util/qemu-coroutine-lock.c     |   2 +-
9 files changed, 128 insertions(+), 139 deletions(-)
[PULL 00/10] i386 and NULL pointer dereference fixes for QEMU 11.0 soft freeze
Posted by Paolo Bonzini 1 month ago
The following changes since commit 1ae4271ab8dbfbf5dc28b36baa7f3fd5fd2215e1:

  Merge tag 'pull-11.0-virtio-gpu-updates-060326-1' of https://gitlab.com/stsquad/qemu into staging (2026-03-07 11:22:16 +0000)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 6ef6a0f04e5ea10e5c9aa31de939e5dcdfe4a58f:

  whpx: i386: remove SIPI trapping (2026-03-09 09:11:38 +0100)

----------------------------------------------------------------
* hvf/x86: compilation fixes
* whpx: fixes
* xen-block: fix possible NULL pointer dereference
* coroutine-lock: fix thinko

----------------------------------------------------------------
Mohamed Mediouni (7):
      hvf: arm: unbreak the x86 build
      whpx: i386: do not enable nested virt when kernel-irqchip=off
      target/i386: emulate: LA57 fix
      whpx: i386: enable some more enlightenments
      whpx: make Hyper-V enlightenments configurable
      whpx: arm64: enable enlightenments if asked for
      whpx: i386: remove SIPI trapping

Paolo Bonzini (2):
      xen-block: remove NULL pointer dereference
      qemu-coroutine-lock: fix has_waiters()

Pierrick Bouvier (1):
      target/i386/hvf/hvf.c: fix compilation

 include/system/whpx-internal.h |   4 ++
 target/arm/hvf_arm.h           |   2 +-
 accel/whpx/whpx-common.c       |  43 +++++++++++++++
 hw/block/xen-block.c           |  41 +++++++-------
 target/arm/whpx/whpx-all.c     |  37 +++++++++++++
 target/i386/emulate/x86_mmu.c  |   2 +-
 target/i386/hvf/hvf.c          |  14 ++---
 target/i386/whpx/whpx-all.c    | 122 +++++------------------------------------
 util/qemu-coroutine-lock.c     |   2 +-
 9 files changed, 128 insertions(+), 139 deletions(-)
-- 
2.53.0
Re: [PULL 00/10] i386 and NULL pointer dereference fixes for QEMU 11.0 soft freeze
Posted by Peter Maydell 1 month ago
On Mon, 9 Mar 2026 at 18:58, Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> The following changes since commit 1ae4271ab8dbfbf5dc28b36baa7f3fd5fd2215e1:
>
>   Merge tag 'pull-11.0-virtio-gpu-updates-060326-1' of https://gitlab.com/stsquad/qemu into staging (2026-03-07 11:22:16 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/bonzini/qemu.git tags/for-upstream
>
> for you to fetch changes up to 6ef6a0f04e5ea10e5c9aa31de939e5dcdfe4a58f:
>
>   whpx: i386: remove SIPI trapping (2026-03-09 09:11:38 +0100)
>
> ----------------------------------------------------------------
> * hvf/x86: compilation fixes
> * whpx: fixes
> * xen-block: fix possible NULL pointer dereference
> * coroutine-lock: fix thinko
>



Applied, thanks.

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

-- PMM