[PULL 00/12] i386, lsi patches for QEMU 11.0-rc2

Paolo Bonzini posted 12 patches 2 days, 13 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260330115017.256211-1-pbonzini@redhat.com
Maintainers: Pierrick Bouvier <pierrick.bouvier@linaro.org>, Pedro Barbuda <pbarbuda@microsoft.com>, Mohamed Mediouni <mohamed@unpredictable.fr>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Aurelien Jarno <aurelien@aurel32.net>, Paolo Bonzini <pbonzini@redhat.com>, Fam Zheng <fam@euphon.net>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Roman Bolshakov <rbolshakov@ddn.com>, Phil Dennis-Jordan <phil@philjordan.eu>, Wei Liu <wei.liu@kernel.org>
MAINTAINERS                      |   1 +
docs/system/index.rst            |   1 +
docs/system/whpx.rst             | 144 +++++++++++++++++++++++++++++++++++++++
meson.build                      |   3 +-
include/hw/timer/hpet.h          |   2 +-
target/i386/whpx/trace.h         |   2 +
hw/acpi/ich9.c                   |   8 +++
hw/acpi/piix4.c                  |   8 +++
hw/scsi/lsi53c895a.c             |  71 ++++++++++++-------
hw/timer/hpet.c                  |  11 +--
target/i386/emulate/x86_mmu.c    |   3 -
target/i386/whpx/whpx-all.c      |   5 +-
rust/hw/timer/hpet/src/device.rs |   2 +-
target/i386/whpx/trace-events    |   1 +
14 files changed, 224 insertions(+), 38 deletions(-)
create mode 100644 docs/system/whpx.rst
create mode 100644 target/i386/whpx/trace.h
create mode 100644 target/i386/whpx/trace-events
[PULL 00/12] i386, lsi patches for QEMU 11.0-rc2
Posted by Paolo Bonzini 2 days, 13 hours ago
The following changes since commit 91f6a9cb1b0f11afa74ef7fb20d5579d9dfbe020:

  Merge tag 'qga-pull-2026-03-27' of https://github.com/kostyanf14/qemu into staging (2026-03-27 18:41:05 +0000)

are available in the Git repository at:

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

for you to fetch changes up to 0f254f70d4fcf668b27bd7c5970761afe13589c7:

  hw/acpi: Do not save/load cpuhp state unconditionally (2026-03-30 12:14:22 +0200)

----------------------------------------------------------------
* more WHPX fixes and documentation
* hpet: fix bounds check for s->timer[]
* hpet: lower HPET_MAX_TIMERS to 24
* lsi53c895a: keep SCSIRequest alive during DMA
* lsi53c895a: keep device alive during SCRIPTS execution
* hw/acpi: fix save/restore for MIPS Malta machine

----------------------------------------------------------------
Mohamed Mediouni (4):
      meson.build: remove i386-softmmu WHPX support
      docs: add WHPX section with initial info
      whpx: i386: trace unsupported MSR accesses
      target/i386: emulate: remove redundant logging for unmapped MMIO access

Paolo Bonzini (7):
      hpet: fix bounds check for s->timer[]
      hpet: lower HPET_MAX_TIMERS to 24
      lsi53c895a: keep a reference to the device while SCRIPTS execute
      lsi53c895a: do not do anything else if a reset is requested by writing ISTAT0
      lsi53c895a: keep lsi_request and SCSIRequest in local variables
      lsi53c895a: keep lsi_request alive as long as the SCSIRequest
      lsi53c895a: keep SCSIRequest alive during DMA

Zhao Liu (1):
      hw/acpi: Do not save/load cpuhp state unconditionally

 MAINTAINERS                      |   1 +
 docs/system/index.rst            |   1 +
 docs/system/whpx.rst             | 144 +++++++++++++++++++++++++++++++++++++++
 meson.build                      |   3 +-
 include/hw/timer/hpet.h          |   2 +-
 target/i386/whpx/trace.h         |   2 +
 hw/acpi/ich9.c                   |   8 +++
 hw/acpi/piix4.c                  |   8 +++
 hw/scsi/lsi53c895a.c             |  71 ++++++++++++-------
 hw/timer/hpet.c                  |  11 +--
 target/i386/emulate/x86_mmu.c    |   3 -
 target/i386/whpx/whpx-all.c      |   5 +-
 rust/hw/timer/hpet/src/device.rs |   2 +-
 target/i386/whpx/trace-events    |   1 +
 14 files changed, 224 insertions(+), 38 deletions(-)
 create mode 100644 docs/system/whpx.rst
 create mode 100644 target/i386/whpx/trace.h
 create mode 100644 target/i386/whpx/trace-events
-- 
2.53.0
Re: [PULL 00/12] i386, lsi patches for QEMU 11.0-rc2
Posted by Peter Maydell 2 days, 10 hours ago
On Mon, 30 Mar 2026 at 12:50, Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> The following changes since commit 91f6a9cb1b0f11afa74ef7fb20d5579d9dfbe020:
>
>   Merge tag 'qga-pull-2026-03-27' of https://github.com/kostyanf14/qemu into staging (2026-03-27 18:41:05 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/bonzini/qemu.git tags/for-upstream
>
> for you to fetch changes up to 0f254f70d4fcf668b27bd7c5970761afe13589c7:
>
>   hw/acpi: Do not save/load cpuhp state unconditionally (2026-03-30 12:14:22 +0200)
>
> ----------------------------------------------------------------
> * more WHPX fixes and documentation
> * hpet: fix bounds check for s->timer[]
> * hpet: lower HPET_MAX_TIMERS to 24
> * lsi53c895a: keep SCSIRequest alive during DMA
> * lsi53c895a: keep device alive during SCRIPTS execution
> * hw/acpi: fix save/restore for MIPS Malta machine
>
> ----------------------------------------------------------------



Applied, thanks.

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

-- PMM