All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/51] virtio,pci,pc: features, fixes
@ 2026-02-04 19:16 Michael S. Tsirkin
  2026-02-04 19:02 ` [PULL 01/51] vhost-user: ancilliary -> ancillary Michael S. Tsirkin
                   ` (53 more replies)
  0 siblings, 54 replies; 77+ messages in thread
From: Michael S. Tsirkin @ 2026-02-04 19:16 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell

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)

----------------------------------------------------------------
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



^ permalink raw reply	[flat|nested] 77+ messages in thread

end of thread, other threads:[~2026-02-16 15:32 UTC | newest]

Thread overview: 77+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 ` [PULL 00/51] virtio,pci,pc: features, fixes Michael S. Tsirkin
2026-02-05  6:51 ` 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

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.