All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Subject: Re: [PULL 00/51] virtio,pci,pc: features, fixes
Date: Thu, 5 Feb 2026 01:31:33 -0500	[thread overview]
Message-ID: <20260205013032-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <cover.1770231744.git.mst@redhat.com>

On Wed, Feb 04, 2026 at 02:16:23PM -0500, Michael S. Tsirkin wrote:
> The following changes since commit b377abc220fc53e9cab2aac3c73fc20be6d85eea:
> 
>   Merge tag 'hw-misc-20260202' of https://github.com/philmd/qemu into staging (2026-02-03 07:52:04 +1000)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
> 
> for you to fetch changes up to 1ef708ee4b765b9eac097192d54b69a603589f9b:
> 
>   hw/cxl: Take into account how many media operations are requested for param check (2026-02-04 07:42:50 -0500)

Oops. Missed v4 of CXL 3.2 update patchset. Pls ignore will send v2 soon.


> ----------------------------------------------------------------
> virtio,pci,pc: features, fixes
> 
> cxl:
>     Additional RAS features support.
>     Back-Invalidate support
>     PCIe Flit mode support
>     Misc fixes
> intel_iommu:
>     SVM support
> vhost:
>     support for indirect descriptors in shadow virtqueue
> vhost-user:
>     vhost-user-spi support
>     vhost-user-blk inflight migration support
>     vhost-user-blk inflight migration support
> acpi:
>     update VIOT maintainer
>     WDAT watchdog support
> 
> misc fixes in pci, vhost, virtio, acpi
> cleanups in acpi/ghes
> 
> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
> 
> ----------------------------------------------------------------
> Akihiko Odaki (1):
>       pci/shpc: Do not unparent in instance_finalize()
> 
> Alexandr Moshkov (5):
>       vhost-user.rst: specify vhost-user back-end action on GET_VRING_BASE
>       vhost-user: introduce protocol feature for skip drain on GET_VRING_BASE
>       vmstate: introduce VMSTATE_VBUFFER_UINT64
>       vhost: add vmstate for inflight region with inner buffer
>       vhost-user-blk: support inter-host inflight migration
> 
> Clément Mathieu--Drif (7):
>       intel_iommu: Add an IOMMU index for pre-translated addresses
>       intel_iommu: Support memory operations with pre-translated addresses
>       pcie: Add a function to check if pasid privileged mode is enabled
>       pci: Block ATS requests when privileged mode is disabled
>       intel_iommu: Handle insufficient permissions during translation requests
>       intel_iommu: Minimal handling of privileged ATS request
>       intel_iommu: Add a CLI option to enable SVM
> 
> Daniil Tatianin (1):
>       virtio/vhost: don't consider non-MAP_SHARED regions public
> 
> Davidlohr Bueso (1):
>       hw/cxl: Add support for Maintenance command and Post Package Repair (PPR)
> 
> Dorinda Bassey (1):
>       virtio-dmabuf: Ensure UUID persistence for hash table insertion
> 
> Eugenio Pérez (1):
>       vhost: accept indirect descriptors in shadow virtqueue
> 
> Gavin Shan (5):
>       acpi/ghes: Automate data block cleanup in acpi_ghes_memory_errors()
>       acpi/ghes: Abort in acpi_ghes_memory_errors() if necessary
>       target/arm/kvm: Exit on error from acpi_ghes_memory_errors()
>       acpi/ghes: Bail early on error from get_ghes_source_offsets()
>       acpi/ghes: Use error_fatal in acpi_ghes_memory_errors()
> 
> Haixu Cui (2):
>       standard-headers: Update virtio_spi.h from Linux v6.18-rc3
>       virtio-spi: Add vhost-user-spi device support
> 
> Honglei Huang (2):
>       virtio-gpu: fix error handling in virgl_cmd_resource_create_blob
>       virtio-gpu: use consistent error checking for virtio_gpu_create_mapping_iov
> 
> Igor Mammedov (6):
>       x86: q35: ich9: add 'wdat' property
>       acpi: add API to build WDAT instructions
>       x86: q35: generate WDAT ACPI table
>       tests: x86: q35: acpi: add WDAT table test case
>       tests: acpi: update expected WDAT blob
>       q35: Fix migration of SMRAM state
> 
> Jean-Philippe Brucker (1):
>       MAINTAINERS: Update VIOT maintainer
> 
> Joelle van Dyne (1):
>       virtio-gpu-virgl: correct parent for blob memory region
> 
> Jonathan Cameron (2):
>       hw/cxl: Check for overflow on santize media as both base and offset 64bit.
>       hw/cxl: Take into account how many media operations are requested for param check
> 
> Kevin Wolf (2):
>       virtio: Fix crash when sriov-pf is set for non-PCI-Express device
>       pcie_sriov: Fix PCI_SRIOV_* accesses in pcie_sriov_pf_exit()
> 
> Li Chen (1):
>       virtio-pmem: ignore empty queue notifications
> 
> Michael S. Tsirkin (1):
>       vhost-user: ancilliary -> ancillary
> 
> Philippe Mathieu-Daudé (1):
>       hw/pci-host: Set DEVICE_CATEGORY_BRIDGE once in parent class_init()
> 
> Shiju Jose (7):
>       hw/cxl/cxl-mailbox-utils: Move declaration of scrub and ECS feature attributes in cmd_features_set_feature()
>       hw/cxl: Add emulation for memory sparing control feature
>       qapi: cxl: Refactor CXL event injection for common commands arguments
>       hw/cxl/events: Update for rev3.2 common event record format
>       hw/cxl/events: Updates for rev3.2 general media event record
>       hw/cxl/events: Updates for rev3.2 DRAM event record
>       hw/cxl/events: Updates for rev3.2 memory module event record
> 
> Wafer Xie (1):
>       vdpa: fix vhost-vdpa suspended state not be shared
> 
> zhenwei pi (2):
>       hw/virtio/virtio-crypto: verify asym request size
>       cryptodev-builtin: Limit the maximum size
> 
>  MAINTAINERS                                 |   8 +-
>  backends/cryptodev-builtin.c                |   9 +-
>  docs/interop/vhost-user.rst                 |  60 +--
>  docs/system/devices/virtio/vhost-user.rst   |   3 +
>  hw/acpi/aml-build.c                         |  14 +
>  hw/acpi/ghes-stub.c                         |   6 +-
>  hw/acpi/ghes.c                              |  45 +--
>  hw/acpi/ich9.c                              |   5 +
>  hw/acpi/meson.build                         |   3 +-
>  hw/acpi/wdat-ich9.c                         |  85 ++++
>  hw/acpi/wdat-stub.c                         |  16 +
>  hw/block/vhost-user-blk.c                   |  27 ++
>  hw/cxl/cxl-events.c                         |   3 +-
>  hw/cxl/cxl-mailbox-utils.c                  | 580 +++++++++++++++++++++++++++-
>  hw/display/virtio-dmabuf.c                  |   6 +-
>  hw/display/virtio-gpu-virgl.c               |   8 +-
>  hw/display/virtio-gpu.c                     |   4 +-
>  hw/i386/acpi-build.c                        |  13 +
>  hw/i386/intel_iommu.c                       | 204 +++++++---
>  hw/i386/intel_iommu_internal.h              |  14 +-
>  hw/isa/lpc_ich9.c                           |   1 +
>  hw/mem/cxl_type3.c                          | 330 +++++++++++++++-
>  hw/mem/cxl_type3_stubs.c                    |  41 +-
>  hw/pci-host/articia.c                       |   1 -
>  hw/pci-host/aspeed_pcie.c                   |   1 -
>  hw/pci-host/designware.c                    |   3 -
>  hw/pci-host/gpex.c                          |   2 -
>  hw/pci-host/grackle.c                       |   1 -
>  hw/pci-host/gt64120.c                       |   1 -
>  hw/pci-host/mv64361.c                       |   1 -
>  hw/pci-host/pnv_phb.c                       |   1 -
>  hw/pci-host/ppce500.c                       |   1 -
>  hw/pci-host/q35.c                           |  28 +-
>  hw/pci-host/raven.c                         |   1 -
>  hw/pci-host/remote.c                        |   1 -
>  hw/pci-host/sabre.c                         |   1 -
>  hw/pci-host/uninorth.c                      |   4 -
>  hw/pci-host/xilinx-pcie.c                   |   2 -
>  hw/pci/pci.c                                |   4 +
>  hw/pci/pci_host.c                           |   1 +
>  hw/pci/pcie.c                               |  21 +-
>  hw/pci/pcie_sriov.c                         |   9 +-
>  hw/pci/shpc.c                               |   1 -
>  hw/virtio/Kconfig                           |   5 +
>  hw/virtio/meson.build                       |   3 +
>  hw/virtio/vhost-shadow-virtqueue.c          |   1 +
>  hw/virtio/vhost-user-spi-pci.c              |  69 ++++
>  hw/virtio/vhost-user-spi.c                  |  65 ++++
>  hw/virtio/vhost-user.c                      |   7 +
>  hw/virtio/vhost-vdpa.c                      |   6 +-
>  hw/virtio/vhost.c                           |  66 +++-
>  hw/virtio/virtio-crypto.c                   |   7 +
>  hw/virtio/virtio-pci.c                      |  20 +-
>  hw/virtio/virtio-pmem.c                     |   1 -
>  hw/virtio/virtio.c                          |   4 +-
>  include/hw/acpi/ghes.h                      |   6 +-
>  include/hw/acpi/ich9.h                      |   1 +
>  include/hw/acpi/wdat.h                      | 121 ++++++
>  include/hw/cxl/cxl_device.h                 | 152 +++++++-
>  include/hw/cxl/cxl_events.h                 |  85 +++-
>  include/hw/i386/intel_iommu.h               |   1 +
>  include/hw/pci/pcie.h                       |   1 +
>  include/hw/virtio/vhost-user-blk.h          |   1 +
>  include/hw/virtio/vhost-user-spi.h          |  25 ++
>  include/hw/virtio/vhost-user.h              |   2 +
>  include/hw/virtio/vhost-vdpa.h              |   8 +-
>  include/hw/virtio/vhost.h                   |   6 +
>  include/migration/vmstate.h                 |  10 +
>  include/standard-headers/linux/virtio_spi.h | 181 +++++++++
>  qapi/cxl.json                               | 186 ++++++---
>  target/arm/kvm.c                            |  10 +-
>  tests/data/acpi/x86/q35/WDAT.wdat           | Bin 0 -> 308 bytes
>  tests/qtest/bios-tables-test.c              |  13 +
>  tests/qtest/q35-test.c                      |   6 -
>  74 files changed, 2342 insertions(+), 297 deletions(-)
>  create mode 100644 hw/acpi/wdat-ich9.c
>  create mode 100644 hw/acpi/wdat-stub.c
>  create mode 100644 hw/virtio/vhost-user-spi-pci.c
>  create mode 100644 hw/virtio/vhost-user-spi.c
>  create mode 100644 include/hw/acpi/wdat.h
>  create mode 100644 include/hw/virtio/vhost-user-spi.h
>  create mode 100644 include/standard-headers/linux/virtio_spi.h
>  create mode 100644 tests/data/acpi/x86/q35/WDAT.wdat



  parent reply	other threads:[~2026-02-05  6:32 UTC|newest]

Thread overview: 77+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-02-04 19:16 [PULL 00/51] virtio,pci,pc: features, fixes Michael S. Tsirkin
2026-02-04 19:02 ` [PULL 01/51] vhost-user: ancilliary -> ancillary Michael S. Tsirkin
2026-02-04 19:02 ` [PULL 02/51] hw/cxl/cxl-mailbox-utils: Move declaration of scrub and ECS feature attributes in cmd_features_set_feature() Michael S. Tsirkin
2026-02-04 19:02 ` [PULL 03/51] hw/cxl: Add support for Maintenance command and Post Package Repair (PPR) Michael S. Tsirkin
2026-02-04 19:02 ` [PULL 04/51] hw/cxl: Add emulation for memory sparing control feature Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 05/51] qapi: cxl: Refactor CXL event injection for common commands arguments Michael S. Tsirkin
2026-02-05  6:45   ` Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 06/51] hw/cxl/events: Update for rev3.2 common event record format Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 07/51] hw/cxl/events: Updates for rev3.2 general media event record Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 08/51] hw/cxl/events: Updates for rev3.2 DRAM " Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 09/51] hw/cxl/events: Updates for rev3.2 memory module " Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 10/51] pci/shpc: Do not unparent in instance_finalize() Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 11/51] hw/pci-host: Set DEVICE_CATEGORY_BRIDGE once in parent class_init() Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 12/51] intel_iommu: Add an IOMMU index for pre-translated addresses Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 13/51] intel_iommu: Support memory operations with " Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 14/51] pcie: Add a function to check if pasid privileged mode is enabled Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 15/51] pci: Block ATS requests when privileged mode is disabled Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 16/51] intel_iommu: Handle insufficient permissions during translation requests Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 17/51] intel_iommu: Minimal handling of privileged ATS request Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 18/51] intel_iommu: Add a CLI option to enable SVM Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 19/51] x86: q35: ich9: add 'wdat' property Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 20/51] acpi: add API to build WDAT instructions Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 21/51] x86: q35: generate WDAT ACPI table Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 22/51] tests: x86: q35: acpi: add WDAT table test case Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 23/51] tests: acpi: update expected WDAT blob Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 24/51] virtio/vhost: don't consider non-MAP_SHARED regions public Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 25/51] vdpa: fix vhost-vdpa suspended state not be shared Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 26/51] acpi/ghes: Automate data block cleanup in acpi_ghes_memory_errors() Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 27/51] acpi/ghes: Abort in acpi_ghes_memory_errors() if necessary Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 28/51] target/arm/kvm: Exit on error from acpi_ghes_memory_errors() Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 29/51] acpi/ghes: Bail early on error from get_ghes_source_offsets() Michael S. Tsirkin
2026-02-04 19:03 ` [PULL 30/51] acpi/ghes: Use error_fatal in acpi_ghes_memory_errors() Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 31/51] vhost: accept indirect descriptors in shadow virtqueue Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 32/51] virtio-dmabuf: Ensure UUID persistence for hash table insertion Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 33/51] virtio: Fix crash when sriov-pf is set for non-PCI-Express device Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 34/51] pcie_sriov: Fix PCI_SRIOV_* accesses in pcie_sriov_pf_exit() Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 35/51] q35: Fix migration of SMRAM state Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 36/51] standard-headers: Update virtio_spi.h from Linux v6.18-rc3 Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 37/51] virtio-spi: Add vhost-user-spi device support Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 38/51] hw/virtio/virtio-crypto: verify asym request size Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 39/51] cryptodev-builtin: Limit the maximum size Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 40/51] MAINTAINERS: Update VIOT maintainer Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 41/51] virtio-gpu-virgl: correct parent for blob memory region Michael S. Tsirkin
2026-02-11 20:46   ` Dmitry Osipenko
2026-02-11 21:32     ` Joelle van Dyne
2026-02-11 22:53       ` Dmitry Osipenko
2026-02-12  7:01         ` Michael S. Tsirkin
2026-02-12 11:00           ` Dmitry Osipenko
2026-02-12 23:57             ` Joelle van Dyne
2026-02-13  0:01               ` Michael S. Tsirkin
2026-02-13 13:07                 ` Dmitry Osipenko
2026-02-13 13:27               ` Dmitry Osipenko
2026-02-13 13:30               ` Michael Tokarev
2026-02-13 14:04                 ` Dmitry Osipenko
2026-02-13 14:16                   ` Dmitry Osipenko
2026-02-12  6:29     ` Michael S. Tsirkin
2026-02-13 14:29   ` Peter Maydell
2026-02-13 16:18     ` Alex Bennée
2026-02-13 19:48       ` Joelle van Dyne
2026-02-16 15:31         ` Dmitry Osipenko
2026-02-04 19:04 ` [PULL 42/51] virtio-pmem: ignore empty queue notifications Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 43/51] virtio-gpu: fix error handling in virgl_cmd_resource_create_blob Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 44/51] virtio-gpu: use consistent error checking for virtio_gpu_create_mapping_iov Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 45/51] vhost-user.rst: specify vhost-user back-end action on GET_VRING_BASE Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 46/51] vhost-user: introduce protocol feature for skip drain " Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 47/51] vmstate: introduce VMSTATE_VBUFFER_UINT64 Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 48/51] vhost: add vmstate for inflight region with inner buffer Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 49/51] vhost-user-blk: support inter-host inflight migration Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 50/51] hw/cxl: Check for overflow on santize media as both base and offset 64bit Michael S. Tsirkin
2026-02-04 19:04 ` [PULL 51/51] hw/cxl: Take into account how many media operations are requested for param check Michael S. Tsirkin
2026-02-05  6:31 ` Michael S. Tsirkin [this message]
2026-02-05  6:51 ` [PULL 00/51] virtio,pci,pc: features, fixes Michael S. Tsirkin
2026-02-05  7:00   ` Michael S. Tsirkin
2026-02-05  9:39     ` Igor Mammedov
2026-02-05  9:56   ` Peter Maydell
2026-02-05 12:08 ` [PULL v2 00/38] " Michael S. Tsirkin
2026-02-05 16:02   ` Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260205013032-mutt-send-email-mst@kernel.org \
    --to=mst@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.