All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: qemu-devel@nongnu.org, Peter Maydell <peter.maydell@linaro.org>
Subject: Re: [PULL 000/106] pci, vhost, virtio, iommu: features, fixes, cleanups
Date: Mon, 15 Jun 2026 16:05:45 -0400	[thread overview]
Message-ID: <20260615155955-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <CAJSP0QUL73AEJ0PMsWdDeG=Pf4dHy0WdPvf=W_qLaQAC=kDbAw@mail.gmail.com>

On Mon, Jun 15, 2026 at 11:06:17AM -0400, Stefan Hajnoczi wrote:
> On Sun, Jun 14, 2026 at 3:10 PM Michael S. Tsirkin <mst@redhat.com> wrote:
> >
> > Resolved a bunch of conflicts.
> > If you see anything wrong here, pls holler.
> 
> Hi Michael,
> The check for mangled mailing list author emails is failing. Please
> `git commit --amend --author=...` with their real email and resend
> your pull request:
> 
> Alireza Sanaee via qemu development (2):
>       hw/cxl: Allow cxl_cfmws_find_device() to filter on whether
> interleaved paths are accepted
>       hw/cxl: Add a performant (and correct) path for the non interleaved cases
> ERROR: pull request includes commits attributed to list
> 
> Thanks!
> 
> Stefan


Fixed now, thanks!

new hash 062c1b7d033e675ea622939
 

> >
> >
> > The following changes since commit f5a2438405d4ae8b62de7c9b39fac0b2155ee544:
> >
> >   Merge tag 'pull-qapi-2026-05-21' of https://repo.or.cz/qemu/armbru into staging (2026-05-21 09:00:22 -0400)
> >
> > 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 31dbba011d0f3a21432d0629fae0b4885f2eed25:
> >
> >   hw/scsi/vhost-scsi: fix build with older kernel headers (2026-06-03 08:36:42 -0400)
> >
> > ----------------------------------------------------------------
> > pci, vhost, virtio, iommu: features, fixes, cleanups
> >
> > intel_iommu:
> >     PASID support for passthrough
> >     some properties renamed
> > virtio-rtc:
> >     new device
> > acpi:
> >     watchdog (x86 q35)
> >     COM irqs are now shared
> > vhost-user:
> >     vhost-user passes GPA not HVA now
> >     vhost SHMEM_MAP/UNMAP support
> > vhost-vdpa:
> >     svq IN_ORDER support
> > amd_iommu:
> >     IOMMU XT interrupt support
> >     command buffer fixes
> > cxl:
> >     PPR support
> >     performant path for non-interleaved cases
> > vhost-scsi:
> >     build fix for older kernel headers
> > fixes, cleanups all over the place
> >
> > Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
> >
> > ----------------------------------------------------------------
> > Aditya Gupta (2):
> >       ppc/pnv_phb3: Error out on invalid config access
> >       hw/pci: Replace assert with bounds check and return
> >
> > Albert Esteve (7):
> >       vhost-user: Add VirtIO Shared Memory map request
> >       vhost_user.rst: Align VhostUserMsg excerpt members
> >       vhost_user.rst: Add SHMEM_MAP/_UNMAP to spec
> >       vhost_user: Add frontend get_shmem_config command
> >       vhost_user.rst: Add GET_SHMEM_CONFIG message
> >       qmp: add shmem feature map
> >       vhost-user-device: Add shared memory BAR
> >
> > Alejandro Jimenez (3):
> >       amd_iommu: Update command buffer head ptr in MMIO region after wraparound
> >       amd_iommu: Follow root pointer before page walk and use 1-based levels
> >       amd_iommu: Reject non-decreasing NextLevel in fetch_pte()
> >
> > Alexandr Moshkov (1):
> >       vhost-user.rst: fix typo
> >
> > Alexey Gerasimenko (1):
> >       q35: Fix incorrect values for PCIEXBAR masks
> >
> > Alireza Sanaee via qemu development (2):
> >       hw/cxl: Allow cxl_cfmws_find_device() to filter on whether interleaved paths are accepted
> >       hw/cxl: Add a performant (and correct) path for the non interleaved cases
> >
> > Costas Argyris (1):
> >       tests/qtest: Add amd-iommu command buffer head wrap test
> >
> > Eugenio Pérez (8):
> >       net/vhost-vdpa: enable vqs before DRIVER_OK if no cvq
> >       virtio: Allow to fill a whole virtqueue in order
> >       vhost: move svq next desc array to descs state struct
> >       vhost: factor out the descriptor next fetching
> >       vhost: factor out the get of last used desc in SVQ
> >       vhost: factor out the detach buf logic in SVQ
> >       vhost: add in_order feature to shadow virtqueue
> >       vhost: accept in order feature flag
> >
> > Igor Mammedov (6):
> >       acpi: add API to build WDAT instructions
> >       x86: q35: add 'wdat' property
> >       x86: q35: generate WDAT ACPI table
> >       tests: acpi: x86/q35: whitelist new WDAT table
> >       tests: acpi: x86/q35: add WDAT table test case
> >       tests: acpi: x86/q35: update expected WDAT blob
> >
> > Jonathan Cameron (1):
> >       MAINTAINERS: Update CXL maintainers entry including adding linux-cxl list
> >
> > Jorge E. Moreira (1):
> >       vhost-user.rst: Explicitly allow front-end to write to kick FDs
> >
> > Junjie Cao (2):
> >       intel_iommu: fix guest-triggerable abort on oversized MMIO access
> >       tests/qtest: add 8-byte MMIO access sweep for intel-iommu
> >
> > Kuan-Wei Chiu (3):
> >       vhost-user: Fix stale error logs and return values in teardown paths
> >       standard-headers: Add virtio_rtc.h from Linux 7.0-rc1
> >       virtio-rtc: Add basic virtio-rtc support
> >
> > Mark Cave-Ayland (4):
> >       hw/acpi/aml-build.c: add aml_irq() representing the 3-byte IRQ descriptor
> >       tests/acpi: allow DSDT acpi table changes
> >       hw/char/serial-isa.c: declare IRQ as shared in ACPI IRQ descriptor
> >       tests: data: update x86 ACPI tables
> >
> > Max Makarov (2):
> >       vhost-user-blk-server: do not advertise VIRTIO_BLK_F_SIZE_MAX with size_max=0
> >       vhost-user-blk: do not force VIRTIO_BLK_F_SIZE_MAX
> >
> > Paolo Bonzini (1):
> >       amd_iommu: restrict command buffer head/tail ranges to ring size
> >
> > Quan Sun (1):
> >       hw/scsi/vhost-scsi: fix build with older kernel headers
> >
> > Sairaj Kodilkar (3):
> >       amd_iommu: Use switch case to determine mmio register name
> >       amd_iommu: Turn on XT support only when guest has enabled it
> >       amd_iommu: Generate XT interrupts when xt support is enabled
> >
> > Shiju Jose (3):
> >       hw/cxl: Fix handling of component ID to not assume it is a string
> >       hw/cxl: Add fixes in Post Package Repair (PPR)
> >       hw/cxl/events: Fix handling of component ID in event records generation to not assume it is a string
> >
> > Stefano Garzarella (2):
> >       libvhost-user: fix buffer overflow in virtqueue_read_indirect_desc()
> >       libvduse: fix buffer overflow in vduse_queue_read_indirect_desc()
> >
> > Thomas Huth (1):
> >       hw/i386/pc: Add a proper owner for the ioport memory regions
> >
> > Vladimir Sementsov-Ogievskiy (32):
> >       vhost-user: rework enabling vrings
> >       vhost: drop backend_features field
> >       vhost-user: introduce vhost_user_has_protocol_feature() helper
> >       vhost: move protocol_features to vhost_user
> >       vhost-user-gpu: drop code duplication
> >       vhost: make vhost_dev.features private
> >       virtio: move common part of _set_guest_notifier to generic code
> >       virtio: drop *_set_guest_notifier_fd_handler() helpers
> >       vhost-user: keep QIOChannelSocket for backend channel
> >       vhost: vhost_virtqueue_start(): fix failure path
> >       vhost: make vhost_memory_unmap() null-safe
> >       vhost: simplify calls to vhost_memory_unmap()
> >       vhost: move vrings mapping to the top of vhost_virtqueue_start()
> >       vhost: vhost_virtqueue_start(): drop extra local variables
> >       vhost: final refactoring of vhost vrings map/unmap
> >       vhost: simplify vhost_dev_init() error-path
> >       vhost: move busyloop timeout initialization to vhost_virtqueue_init()
> >       vhost: vhost_dev_init(): simplify features initialization
> >       hw/virtio/virtio-bus: refactor virtio_bus_set_host_notifier()
> >       vhost-user: make trace events more readable
> >       vhost-user-blk: add some useful trace-points
> >       vhost: add some useful trace-points
> >       vhost: move IOTLB functions from vhost-backend.c to vhost.c
> >       vhost: use consistent naming for backend handlers
> >       vhost: rename vhost-backend.c to vhost-kernel.c
> >       vhost: replace .vhost_vq_get_addr() with .vhost_phys_vring_addr()
> >       vhost: simplify vhost_memory_map() and vhost_memory_unmap()
> >       qapi: remove user addresses from x-query-virtio-vhost-queue-status
> >       vhost: stop reusing vq->desc (and friends) to store physical address
> >       vhost: rename vring pointer fields to reflect user addresses
> >       vhost: add .vhost_phys_iotlb_msg() handler
> >       vhost-user: add VHOST_USER_PROTOCOL_F_GPA_ADDRESSES
> >
> > Zhenzhong Duan (19):
> >       intel_iommu: Remove 'x-' prefix from 'x-scalable-mode' and 'x-flts' properties
> >       intel_iommu: Change 'flts' property naming to 'fsts'
> >       vfio/iommufd: Extend attach/detach_hwpt callback implementations with pasid
> >       iommufd: Extend attach/detach_hwpt callbacks to support pasid
> >       vfio/iommufd: Create nesting parent hwpt with IOMMU_HWPT_ALLOC_PASID flag
> >       intel_iommu: Create the nested hwpt with IOMMU_HWPT_ALLOC_PASID flag
> >       intel_iommu: Rename pasid property to "pasid-bits" and define it as type uint8
> >       intel_iommu: make vtd_dev_get_pe_from_pasid() more generic
> >       intel_iommu: Export some functions
> >       intel_iommu: Fix PASID validity check in fault reporting
> >       intel_iommu: Use IOMMU_NO_PASID and delete PASID_0
> >       intel_iommu: Refactor PASID processing to use IOMMU_NO_PASID internally
> >       intel_iommu_accel: Handle PASID entry addition for pc_inv_dsc request
> >       intel_iommu_accel: Handle PASID entry removal for pc_inv_dsc request
> >       intel_iommu_accel: Bypass PASID entry addition for just deleted entry
> >       intel_iommu_accel: Handle PASID entry removal for system reset
> >       intel_iommu_accel: Switch to VTDAccelPASIDCacheEntry for PASID bind/unbind and PIOTLB invalidation
> >       intel_iommu_accel: Add pasid bits size check
> >       intel_iommu: Expose flag VIOMMU_FLAG_PASID_SUPPORTED and VIOMMU_FLAG_WANT_PASID_ATTACH
> >
> >  MAINTAINERS                                       |  12 +-
> >  backends/cryptodev-vhost.c                        |   9 +-
> >  backends/iommufd.c                                |  23 +-
> >  backends/vhost-user.c                             |   8 +-
> >  block/export/vhost-user-blk-server.c              |   2 +-
> >  docs/devel/vfio-iommufd.rst                       |  10 +-
> >  docs/interop/vhost-user.rst                       | 135 +++++-
> >  hw/acpi/aml-build-stub.c                          |   6 +
> >  hw/acpi/aml-build.c                               |  41 ++
> >  hw/acpi/meson.build                               |   3 +-
> >  hw/acpi/wdat-ich9-stub.c                          |  15 +
> >  hw/acpi/wdat-ich9.c                               |  90 ++++
> >  hw/arm/smmuv3-accel.c                             |  12 +-
> >  hw/block/trace-events                             |  10 +
> >  hw/block/vhost-user-blk.c                         |  36 +-
> >  hw/char/serial-isa.c                              |   3 +-
> >  hw/cxl/cxl-component-utils.c                      |   6 +
> >  hw/cxl/cxl-host.c                                 | 234 ++++++++-
> >  hw/cxl/cxl-mailbox-utils.c                        |   6 +-
> >  hw/display/vhost-user-gpu.c                       |  11 +-
> >  hw/i386/acpi-build.c                              |  12 +
> >  hw/i386/amd_iommu.c                               | 288 +++++++----
> >  hw/i386/amd_iommu.h                               |  36 +-
> >  hw/i386/intel_iommu.c                             | 352 +++++++-------
> >  hw/i386/intel_iommu_accel.c                       | 401 ++++++++++++---
> >  hw/i386/intel_iommu_accel.h                       |  20 +-
> >  hw/i386/intel_iommu_internal.h                    |  44 +-
> >  hw/i386/pc.c                                      |   6 +-
> >  hw/i386/pc_q35.c                                  |  18 +
> >  hw/i386/trace-events                              |   1 +
> >  hw/mem/cxl_type3.c                                |  17 +-
> >  hw/net/vhost_net.c                                |  35 +-
> >  hw/pci-host/pnv_phb3.c                            |  10 +
> >  hw/pci-host/q35.c                                 |   6 +-
> >  hw/pci/pci_host.c                                 |  14 +-
> >  hw/s390x/virtio-ccw.c                             |  35 +-
> >  hw/scsi/vhost-scsi-common.c                       |   2 +-
> >  hw/scsi/vhost-scsi.c                              |   2 +-
> >  hw/scsi/vhost-user-scsi.c                         |   1 -
> >  hw/vfio/device.c                                  |  11 +
> >  hw/vfio/iommufd.c                                 |  68 ++-
> >  hw/vfio/trace-events                              |   4 +-
> >  hw/virtio/Kconfig                                 |   5 +
> >  hw/virtio/meson.build                             |   5 +-
> >  hw/virtio/trace-events                            |  16 +-
> >  hw/virtio/vdpa-dev.c                              |   3 +-
> >  hw/virtio/{vhost-backend.c => vhost-kernel.c}     |  90 +---
> >  hw/virtio/vhost-shadow-virtqueue.c                | 215 ++++++--
> >  hw/virtio/vhost-shadow-virtqueue.h                |  38 +-
> >  hw/virtio/vhost-user-base.c                       |  63 ++-
> >  hw/virtio/vhost-user-fs.c                         |   9 +-
> >  hw/virtio/vhost-user-scmi.c                       |   9 +-
> >  hw/virtio/vhost-user-stub.c                       |   6 +
> >  hw/virtio/vhost-user-test-device-pci.c            |  42 +-
> >  hw/virtio/vhost-user.c                            | 566 ++++++++++++++++++----
> >  hw/virtio/vhost-vdpa.c                            |  19 +-
> >  hw/virtio/vhost-vsock-common.c                    |   9 +-
> >  hw/virtio/vhost.c                                 | 384 +++++++++------
> >  hw/virtio/virtio-bus.c                            |  18 +-
> >  hw/virtio/virtio-hmp-cmds.c                       |   5 -
> >  hw/virtio/virtio-mmio.c                           |  41 +-
> >  hw/virtio/virtio-pci.c                            |  34 +-
> >  hw/virtio/virtio-qmp.c                            |  18 +-
> >  hw/virtio/virtio-rtc-pci.c                        |  65 +++
> >  hw/virtio/virtio-rtc.c                            | 190 ++++++++
> >  hw/virtio/virtio.c                                | 251 +++++++++-
> >  include/hw/acpi/aml-build.h                       |   2 +
> >  include/hw/acpi/wdat-ich9.h                       |  15 +
> >  include/hw/acpi/wdat.h                            | 118 +++++
> >  include/hw/core/iommu.h                           |  14 +
> >  include/hw/cxl/cxl.h                              |   1 +
> >  include/hw/cxl/cxl_device.h                       |   4 +
> >  include/hw/i386/intel_iommu.h                     |   4 +-
> >  include/hw/i386/pc.h                              |   1 +
> >  include/hw/pci-host/q35.h                         |   4 +-
> >  include/hw/vfio/vfio-device.h                     |   1 +
> >  include/hw/virtio/vhost-backend.h                 |  47 +-
> >  include/hw/virtio/vhost-user.h                    |   6 +
> >  include/hw/virtio/vhost.h                         |  71 ++-
> >  include/hw/virtio/virtio-pci.h                    |   3 -
> >  include/hw/virtio/virtio-rtc.h                    |  22 +
> >  include/hw/virtio/virtio.h                        | 151 +++++-
> >  include/standard-headers/linux/virtio_rtc.h       | 237 +++++++++
> >  include/system/iommufd.h                          |  18 +-
> >  include/system/memory.h                           |   4 +-
> >  net/vhost-vdpa.c                                  |  37 +-
> >  qapi/virtio.json                                  |  18 -
> >  subprojects/libvduse/libvduse.c                   |   7 +-
> >  subprojects/libvhost-user/libvhost-user.c         |  77 ++-
> >  subprojects/libvhost-user/libvhost-user.h         |  56 +++
> >  system/memory.c                                   |  14 +
> >  tests/data/acpi/x86/microvm/DSDT                  | Bin 365 -> 366 bytes
> >  tests/data/acpi/x86/microvm/DSDT.ioapic2          | Bin 365 -> 366 bytes
> >  tests/data/acpi/x86/microvm/DSDT.pcie             | Bin 2985 -> 2986 bytes
> >  tests/data/acpi/x86/microvm/DSDT.rtc              | Bin 404 -> 405 bytes
> >  tests/data/acpi/x86/microvm/DSDT.usb              | Bin 414 -> 415 bytes
> >  tests/data/acpi/x86/pc/DSDT                       | Bin 8598 -> 8599 bytes
> >  tests/data/acpi/x86/pc/DSDT.acpierst              | Bin 8509 -> 8510 bytes
> >  tests/data/acpi/x86/pc/DSDT.acpihmat              | Bin 9923 -> 9924 bytes
> >  tests/data/acpi/x86/pc/DSDT.bridge                | Bin 15469 -> 15470 bytes
> >  tests/data/acpi/x86/pc/DSDT.cphp                  | Bin 9062 -> 9063 bytes
> >  tests/data/acpi/x86/pc/DSDT.dimmpxm               | Bin 10252 -> 10253 bytes
> >  tests/data/acpi/x86/pc/DSDT.hpbridge              | Bin 8549 -> 8550 bytes
> >  tests/data/acpi/x86/pc/DSDT.hpbrroot              | Bin 5087 -> 5088 bytes
> >  tests/data/acpi/x86/pc/DSDT.ipmikcs               | Bin 8670 -> 8671 bytes
> >  tests/data/acpi/x86/pc/DSDT.memhp                 | Bin 9957 -> 9958 bytes
> >  tests/data/acpi/x86/pc/DSDT.nohpet                | Bin 8456 -> 8457 bytes
> >  tests/data/acpi/x86/pc/DSDT.numamem               | Bin 8604 -> 8605 bytes
> >  tests/data/acpi/x86/pc/DSDT.roothp                | Bin 12391 -> 12392 bytes
> >  tests/data/acpi/x86/q35/DSDT                      | Bin 8427 -> 8428 bytes
> >  tests/data/acpi/x86/q35/DSDT.acpierst             | Bin 8444 -> 8445 bytes
> >  tests/data/acpi/x86/q35/DSDT.acpihmat             | Bin 9752 -> 9753 bytes
> >  tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x   | Bin 12637 -> 12638 bytes
> >  tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator | Bin 8706 -> 8707 bytes
> >  tests/data/acpi/x86/q35/DSDT.applesmc             | Bin 8473 -> 8474 bytes
> >  tests/data/acpi/x86/q35/DSDT.bridge               | Bin 12040 -> 12041 bytes
> >  tests/data/acpi/x86/q35/DSDT.core-count           | Bin 12985 -> 12986 bytes
> >  tests/data/acpi/x86/q35/DSDT.core-count2          | Bin 33842 -> 33843 bytes
> >  tests/data/acpi/x86/q35/DSDT.cphp                 | Bin 8891 -> 8892 bytes
> >  tests/data/acpi/x86/q35/DSDT.cxl                  | Bin 13218 -> 13219 bytes
> >  tests/data/acpi/x86/q35/DSDT.dimmpxm              | Bin 10081 -> 10082 bytes
> >  tests/data/acpi/x86/q35/DSDT.ipmibt               | Bin 8502 -> 8503 bytes
> >  tests/data/acpi/x86/q35/DSDT.ipmismbus            | Bin 8515 -> 8516 bytes
> >  tests/data/acpi/x86/q35/DSDT.ivrs                 | Bin 8444 -> 8445 bytes
> >  tests/data/acpi/x86/q35/DSDT.memhp                | Bin 9786 -> 9787 bytes
> >  tests/data/acpi/x86/q35/DSDT.mmio64               | Bin 9557 -> 9558 bytes
> >  tests/data/acpi/x86/q35/DSDT.multi-bridge         | Bin 13280 -> 13281 bytes
> >  tests/data/acpi/x86/q35/DSDT.noacpihp             | Bin 8289 -> 8290 bytes
> >  tests/data/acpi/x86/q35/DSDT.nohpet               | Bin 8285 -> 8286 bytes
> >  tests/data/acpi/x86/q35/DSDT.numamem              | Bin 8433 -> 8434 bytes
> >  tests/data/acpi/x86/q35/DSDT.pvpanic-isa          | Bin 8528 -> 8529 bytes
> >  tests/data/acpi/x86/q35/DSDT.thread-count         | Bin 12985 -> 12986 bytes
> >  tests/data/acpi/x86/q35/DSDT.thread-count2        | Bin 33842 -> 33843 bytes
> >  tests/data/acpi/x86/q35/DSDT.tis.tpm12            | Bin 9033 -> 9034 bytes
> >  tests/data/acpi/x86/q35/DSDT.tis.tpm2             | Bin 9059 -> 9060 bytes
> >  tests/data/acpi/x86/q35/DSDT.type4-count          | Bin 18661 -> 18662 bytes
> >  tests/data/acpi/x86/q35/DSDT.viot                 | Bin 14684 -> 14685 bytes
> >  tests/data/acpi/x86/q35/DSDT.xapic                | Bin 35790 -> 35791 bytes
> >  tests/data/acpi/x86/q35/WDAT.wdat                 | Bin 0 -> 308 bytes
> >  tests/qtest/amd-iommu-test.c                      |  76 +++
> >  tests/qtest/bios-tables-test.c                    |  13 +
> >  tests/qtest/intel-iommu-test.c                    |  32 +-
> >  tests/qtest/iommu-intel-test.c                    |   4 +-
> >  tests/qtest/meson.build                           |   1 +
> >  144 files changed, 4056 insertions(+), 1158 deletions(-)
> >  create mode 100644 hw/acpi/wdat-ich9-stub.c
> >  create mode 100644 hw/acpi/wdat-ich9.c
> >  rename hw/virtio/{vhost-backend.c => vhost-kernel.c} (83%)
> >  create mode 100644 hw/virtio/vhost-user-stub.c
> >  create mode 100644 hw/virtio/virtio-rtc-pci.c
> >  create mode 100644 hw/virtio/virtio-rtc.c
> >  create mode 100644 include/hw/acpi/wdat-ich9.h
> >  create mode 100644 include/hw/acpi/wdat.h
> >  create mode 100644 include/hw/virtio/virtio-rtc.h
> >  create mode 100644 include/standard-headers/linux/virtio_rtc.h
> >  create mode 100644 tests/data/acpi/x86/q35/WDAT.wdat
> >  create mode 100644 tests/qtest/amd-iommu-test.c
> >
> >



      reply	other threads:[~2026-06-15 20:06 UTC|newest]

Thread overview: 109+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-14 19:10 [PULL 000/106] pci, vhost, virtio, iommu: features, fixes, cleanups Michael S. Tsirkin
2026-06-14 19:05 ` [PULL 001/106] amd_iommu: restrict command buffer head/tail ranges to ring size Michael S. Tsirkin
2026-06-14 19:05 ` [PULL 002/106] amd_iommu: Update command buffer head ptr in MMIO region after wraparound Michael S. Tsirkin
2026-06-14 19:05 ` [PULL 003/106] tests/qtest: Add amd-iommu command buffer head wrap test Michael S. Tsirkin
2026-06-14 19:05 ` [PULL 004/106] intel_iommu: Remove 'x-' prefix from 'x-scalable-mode' and 'x-flts' properties Michael S. Tsirkin
2026-06-14 19:05 ` [PULL 005/106] intel_iommu: Change 'flts' property naming to 'fsts' Michael S. Tsirkin
2026-06-14 19:05 ` [PULL 006/106] vfio/iommufd: Extend attach/detach_hwpt callback implementations with pasid Michael S. Tsirkin
2026-06-14 19:05 ` [PULL 007/106] iommufd: Extend attach/detach_hwpt callbacks to support pasid Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 008/106] vfio/iommufd: Create nesting parent hwpt with IOMMU_HWPT_ALLOC_PASID flag Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 009/106] intel_iommu: Create the nested " Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 010/106] intel_iommu: Rename pasid property to "pasid-bits" and define it as type uint8 Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 011/106] intel_iommu: make vtd_dev_get_pe_from_pasid() more generic Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 012/106] intel_iommu: Export some functions Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 013/106] intel_iommu: Fix PASID validity check in fault reporting Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 014/106] intel_iommu: Use IOMMU_NO_PASID and delete PASID_0 Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 015/106] intel_iommu: Refactor PASID processing to use IOMMU_NO_PASID internally Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 016/106] intel_iommu_accel: Handle PASID entry addition for pc_inv_dsc request Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 017/106] intel_iommu_accel: Handle PASID entry removal " Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 018/106] intel_iommu_accel: Bypass PASID entry addition for just deleted entry Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 019/106] intel_iommu_accel: Handle PASID entry removal for system reset Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 020/106] intel_iommu_accel: Switch to VTDAccelPASIDCacheEntry for PASID bind/unbind and PIOTLB invalidation Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 021/106] intel_iommu_accel: Add pasid bits size check Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 022/106] intel_iommu: Expose flag VIOMMU_FLAG_PASID_SUPPORTED and VIOMMU_FLAG_WANT_PASID_ATTACH Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 023/106] hw/acpi/aml-build.c: add aml_irq() representing the 3-byte IRQ descriptor Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 024/106] tests/acpi: allow DSDT acpi table changes Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 025/106] hw/char/serial-isa.c: declare IRQ as shared in ACPI IRQ descriptor Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 026/106] tests: data: update x86 ACPI tables Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 027/106] vhost-user: rework enabling vrings Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 028/106] vhost: drop backend_features field Michael S. Tsirkin
2026-06-14 19:06 ` [PULL 029/106] vhost-user: introduce vhost_user_has_protocol_feature() helper Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 030/106] vhost: move protocol_features to vhost_user Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 031/106] vhost-user-gpu: drop code duplication Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 032/106] vhost: make vhost_dev.features private Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 033/106] virtio: move common part of _set_guest_notifier to generic code Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 034/106] virtio: drop *_set_guest_notifier_fd_handler() helpers Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 035/106] vhost-user: keep QIOChannelSocket for backend channel Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 036/106] vhost: vhost_virtqueue_start(): fix failure path Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 037/106] vhost: make vhost_memory_unmap() null-safe Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 038/106] vhost: simplify calls to vhost_memory_unmap() Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 039/106] vhost: move vrings mapping to the top of vhost_virtqueue_start() Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 040/106] vhost: vhost_virtqueue_start(): drop extra local variables Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 041/106] vhost: final refactoring of vhost vrings map/unmap Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 042/106] vhost: simplify vhost_dev_init() error-path Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 043/106] vhost: move busyloop timeout initialization to vhost_virtqueue_init() Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 044/106] vhost: vhost_dev_init(): simplify features initialization Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 045/106] hw/virtio/virtio-bus: refactor virtio_bus_set_host_notifier() Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 046/106] vhost-user: make trace events more readable Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 047/106] vhost-user-blk: add some useful trace-points Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 048/106] vhost: " Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 049/106] vhost: move IOTLB functions from vhost-backend.c to vhost.c Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 050/106] vhost: use consistent naming for backend handlers Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 051/106] vhost: rename vhost-backend.c to vhost-kernel.c Michael S. Tsirkin
2026-06-14 19:07 ` [PULL 052/106] vhost: replace .vhost_vq_get_addr() with .vhost_phys_vring_addr() Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 053/106] vhost: simplify vhost_memory_map() and vhost_memory_unmap() Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 054/106] qapi: remove user addresses from x-query-virtio-vhost-queue-status Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 055/106] vhost: stop reusing vq->desc (and friends) to store physical address Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 056/106] vhost: rename vring pointer fields to reflect user addresses Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 057/106] vhost: add .vhost_phys_iotlb_msg() handler Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 058/106] vhost-user: add VHOST_USER_PROTOCOL_F_GPA_ADDRESSES Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 059/106] libvhost-user: fix buffer overflow in virtqueue_read_indirect_desc() Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 060/106] libvduse: fix buffer overflow in vduse_queue_read_indirect_desc() Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 061/106] MAINTAINERS: Update CXL maintainers entry including adding linux-cxl list Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 062/106] vhost-user.rst: Explicitly allow front-end to write to kick FDs Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 063/106] amd_iommu: Follow root pointer before page walk and use 1-based levels Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 064/106] amd_iommu: Reject non-decreasing NextLevel in fetch_pte() Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 065/106] vhost-user-blk-server: do not advertise VIRTIO_BLK_F_SIZE_MAX with size_max=0 Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 066/106] vhost-user-blk: do not force VIRTIO_BLK_F_SIZE_MAX Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 067/106] ppc/pnv_phb3: Error out on invalid config access Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 068/106] hw/pci: Replace assert with bounds check and return Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 069/106] vhost-user: Fix stale error logs and return values in teardown paths Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 070/106] q35: Fix incorrect values for PCIEXBAR masks Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 071/106] net/vhost-vdpa: enable vqs before DRIVER_OK if no cvq Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 072/106] virtio: Allow to fill a whole virtqueue in order Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 073/106] vhost: move svq next desc array to descs state struct Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 074/106] vhost: factor out the descriptor next fetching Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 075/106] vhost: factor out the get of last used desc in SVQ Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 076/106] vhost: factor out the detach buf logic " Michael S. Tsirkin
2026-06-14 19:08 ` [PULL 077/106] vhost: add in_order feature to shadow virtqueue Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 078/106] vhost: accept in order feature flag Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 079/106] amd_iommu: Use switch case to determine mmio register name Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 080/106] amd_iommu: Turn on XT support only when guest has enabled it Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 081/106] amd_iommu: Generate XT interrupts when xt support is enabled Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 082/106] standard-headers: Add virtio_rtc.h from Linux 7.0-rc1 Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 083/106] virtio-rtc: Add basic virtio-rtc support Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 084/106] hw/i386/pc: Add a proper owner for the ioport memory regions Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 085/106] acpi: add API to build WDAT instructions Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 086/106] x86: q35: add 'wdat' property Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 087/106] x86: q35: generate WDAT ACPI table Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 088/106] tests: acpi: x86/q35: whitelist new WDAT table Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 089/106] tests: acpi: x86/q35: add WDAT table test case Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 090/106] tests: acpi: x86/q35: update expected WDAT blob Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 091/106] vhost-user: Add VirtIO Shared Memory map request Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 092/106] vhost_user.rst: Align VhostUserMsg excerpt members Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 093/106] vhost_user.rst: Add SHMEM_MAP/_UNMAP to spec Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 094/106] vhost_user: Add frontend get_shmem_config command Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 095/106] vhost_user.rst: Add GET_SHMEM_CONFIG message Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 096/106] qmp: add shmem feature map Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 097/106] vhost-user-device: Add shared memory BAR Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 098/106] vhost-user.rst: fix typo Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 099/106] hw/cxl: Fix handling of component ID to not assume it is a string Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 100/106] hw/cxl: Add fixes in Post Package Repair (PPR) Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 101/106] hw/cxl/events: Fix handling of component ID in event records generation to not assume it is a string Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 102/106] hw/cxl: Allow cxl_cfmws_find_device() to filter on whether interleaved paths are accepted Michael S. Tsirkin
2026-06-14 19:09 ` [PULL 103/106] hw/cxl: Add a performant (and correct) path for the non interleaved cases Michael S. Tsirkin
2026-06-14 19:10 ` [PULL 104/106] intel_iommu: fix guest-triggerable abort on oversized MMIO access Michael S. Tsirkin
2026-06-14 19:10 ` [PULL 105/106] tests/qtest: add 8-byte MMIO access sweep for intel-iommu Michael S. Tsirkin
2026-06-14 19:10 ` [PULL 106/106] hw/scsi/vhost-scsi: fix build with older kernel headers Michael S. Tsirkin
2026-06-15 15:06 ` [PULL 000/106] pci, vhost, virtio, iommu: features, fixes, cleanups Stefan Hajnoczi
2026-06-15 20:05   ` Michael S. Tsirkin [this message]

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=20260615155955-mutt-send-email-mst@kernel.org \
    --to=mst@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@gmail.com \
    /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.