qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/31] virtio,pc,pci: fixes, features, cleanups
@ 2023-04-25  7:44 Michael S. Tsirkin
  2023-04-25  7:44 ` [PULL 01/31] virtio: refresh vring region cache after updating a virtqueue size Michael S. Tsirkin
                   ` (31 more replies)
  0 siblings, 32 replies; 36+ messages in thread
From: Michael S. Tsirkin @ 2023-04-25  7:44 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell

The following changes since commit c1eb2ddf0f8075faddc5f7c3d39feae3e8e9d6b4:

  Update version for v8.0.0 release (2023-04-19 17:27:13 +0100)

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

  hw/pci-bridge: Make PCIe and CXL PXB Devices inherit from TYPE_PXB_DEV (2023-04-24 22:56:55 -0400)

----------------------------------------------------------------
virtio,pc,pci: fixes, features, cleanups

Mostly just fixes, cleanups all over the place.
Some optimizations.
More control over slot_reserved_mask.
More feature bits supported for SVQ.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Akihiko Odaki (1):
      docs: Remove obsolete descriptions of SR-IOV support

Ani Sinha (3):
      Add my old and new work email mapping and use work email to support biosbits
      Add my old and new work email mapping and use work email to support acpi
      hw/acpi: limit warning on acpi table size to pc machines older than version 2.3

Carlos López (1):
      virtio: refresh vring region cache after updating a virtqueue size

Chuck Zmudzinski (1):
      pci: avoid accessing slot_reserved_mask directly outside of pci.c

Cornelia Huck (1):
      hw: Add compat machines for 8.1

Eugenio Pérez (2):
      vdpa: accept VIRTIO_NET_F_SPEED_DUPLEX in SVQ
      MAINTAINERS: Add Eugenio Pérez as vhost-shadow-virtqueue reviewer

Igor Mammedov (1):
      acpi: pcihp: allow repeating hot-unplug requests

Jason Wang (1):
      intel_iommu: refine iotlb hash calculation

Jonathan Cameron (2):
      hw/pci-bridge: pci_expander_bridge fix type in pxb_cxl_dev_reset()
      hw/pci-bridge: Make PCIe and CXL PXB Devices inherit from TYPE_PXB_DEV

Paolo Bonzini (1):
      tests: bios-tables-test: replace memset with initializer

Peter Maydell (3):
      docs/specs/pci-ids: Convert from txt to rST
      docs/specs: Convert pci-serial.txt to rst
      docs/specs: Convert pci-testdev.txt to rst

Peter Xu (1):
      vhost: Drop unused eventfd_add|del hooks

Philippe Mathieu-Daudé (6):
      MAINTAINERS: Mark AMD-Vi emulation as orphan
      hw/i386/amd_iommu: Explicit use of AMDVI_BASE_ADDR in amdvi_init
      hw/i386/amd_iommu: Remove intermediate AMDVIState::devid field
      hw/i386/amd_iommu: Move capab_offset from AMDVIState to AMDVIPCIState
      hw/i386/amd_iommu: Set PCI static/const fields via PCIDeviceClass
      hw/i386/amd_iommu: Factor amdvi_pci_realize out of amdvi_sysbus_realize

Stefan Weil (1):
      docs/cxl: Fix sentence

Thomas Huth (1):
      meson_options.txt: Enable qom-cast-debug by default again

Viresh Kumar (3):
      docs: vhost-user: Define memory region separately
      docs: vhost-user: Add Xen specific memory mapping support
      virtio: i2c: Check notifier helpers for VIRTIO_CONFIG_IRQ_IDX

Vladimir Sementsov-Ogievskiy (1):
      vhost-user-blk-server: notify client about disk resize

Yangming (1):
      virtio-balloon: optimize the virtio-balloon on the ARM platform

 docs/pcie_sriov.txt                       |   5 +-
 docs/specs/pci-ids.txt                    |  70 -----------------
 docs/specs/pci-serial.txt                 |  34 ---------
 docs/specs/pci-testdev.txt                |  31 --------
 meson_options.txt                         |   2 +-
 hw/i386/amd_iommu.h                       |   9 +--
 hw/i386/intel_iommu_internal.h            |   6 +-
 include/hw/boards.h                       |   5 ++
 include/hw/cxl/cxl.h                      |   4 +-
 include/hw/i386/pc.h                      |   6 ++
 include/hw/pci/pci.h                      |   3 +
 include/hw/pci/pci_bridge.h               |  30 +++++---
 include/hw/virtio/virtio.h                |   1 +
 subprojects/libvhost-user/libvhost-user.h |   2 +
 block/export/vhost-user-blk-server.c      |  24 ++++++
 hw/acpi/cxl.c                             |  11 +--
 hw/acpi/pcihp.c                           |  10 +++
 hw/arm/virt.c                             |  11 ++-
 hw/char/serial-pci-multi.c                |   2 +-
 hw/char/serial-pci.c                      |   2 +-
 hw/core/machine.c                         |   3 +
 hw/cxl/cxl-host.c                         |   4 +-
 hw/i386/acpi-build.c                      |  12 ++-
 hw/i386/amd_iommu.c                       |  74 ++++++++++--------
 hw/i386/intel_iommu.c                     |   9 ++-
 hw/i386/pc.c                              |   4 +
 hw/i386/pc_piix.c                         |  17 ++++-
 hw/i386/pc_q35.c                          |  14 +++-
 hw/m68k/virt.c                            |  11 ++-
 hw/mem/pc-dimm.c                          |   7 ++
 hw/pci-bridge/pci_expander_bridge.c       |  61 +++++----------
 hw/pci/pci.c                              |  15 ++++
 hw/ppc/spapr.c                            |  17 ++++-
 hw/s390x/s390-virtio-ccw.c                |  14 +++-
 hw/s390x/virtio-ccw.c                     |   1 +
 hw/sparc64/sun4u.c                        |   7 +-
 hw/virtio/vhost-user-i2c.c                |  16 ++++
 hw/virtio/vhost.c                         |  14 ----
 hw/virtio/virtio-balloon.c                |  33 ++------
 hw/virtio/virtio-mmio.c                   |   1 +
 hw/virtio/virtio-pci.c                    |   1 +
 hw/virtio/virtio.c                        |   2 +-
 hw/xen/xen_pt.c                           |   7 +-
 net/vhost-vdpa.c                          |   3 +-
 subprojects/libvhost-user/libvhost-user.c |  10 +++
 tests/qtest/bios-tables-test.c            | 123 +++++++++++-------------------
 .mailmap                                  |   1 +
 MAINTAINERS                               |  12 ++-
 docs/devel/acpi-bits.rst                  |   2 +-
 docs/interop/vhost-user.rst               |  60 ++++++++++-----
 docs/specs/index.rst                      |   3 +
 docs/specs/pci-ids.rst                    |  98 ++++++++++++++++++++++++
 docs/specs/pci-serial.rst                 |  37 +++++++++
 docs/specs/pci-testdev.rst                |  39 ++++++++++
 docs/system/devices/cxl.rst               |   2 +-
 scripts/meson-buildoptions.sh             |   2 +-
 56 files changed, 584 insertions(+), 420 deletions(-)
 delete mode 100644 docs/specs/pci-ids.txt
 delete mode 100644 docs/specs/pci-serial.txt
 delete mode 100644 docs/specs/pci-testdev.txt
 create mode 100644 docs/specs/pci-ids.rst
 create mode 100644 docs/specs/pci-serial.rst
 create mode 100644 docs/specs/pci-testdev.rst



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

end of thread, other threads:[~2023-04-26 16:33 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-25  7:44 [PULL 00/31] virtio,pc,pci: fixes, features, cleanups Michael S. Tsirkin
2023-04-25  7:44 ` [PULL 01/31] virtio: refresh vring region cache after updating a virtqueue size Michael S. Tsirkin
2023-04-26 16:32   ` Michael Tokarev
2023-04-25  7:44 ` [PULL 02/31] Add my old and new work email mapping and use work email to support biosbits Michael S. Tsirkin
2023-04-25  7:44 ` [PULL 03/31] vdpa: accept VIRTIO_NET_F_SPEED_DUPLEX in SVQ Michael S. Tsirkin
2023-04-25  7:44 ` [PULL 04/31] meson_options.txt: Enable qom-cast-debug by default again Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 05/31] vhost: Drop unused eventfd_add|del hooks Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 06/31] docs: vhost-user: Define memory region separately Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 07/31] docs: vhost-user: Add Xen specific memory mapping support Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 08/31] virtio-balloon: optimize the virtio-balloon on the ARM platform Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 09/31] MAINTAINERS: Mark AMD-Vi emulation as orphan Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 10/31] hw/i386/amd_iommu: Explicit use of AMDVI_BASE_ADDR in amdvi_init Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 11/31] hw/i386/amd_iommu: Remove intermediate AMDVIState::devid field Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 12/31] hw/i386/amd_iommu: Move capab_offset from AMDVIState to AMDVIPCIState Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 13/31] hw/i386/amd_iommu: Set PCI static/const fields via PCIDeviceClass Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 14/31] hw/i386/amd_iommu: Factor amdvi_pci_realize out of amdvi_sysbus_realize Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 15/31] hw: Add compat machines for 8.1 Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 16/31] pci: avoid accessing slot_reserved_mask directly outside of pci.c Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 17/31] vhost-user-blk-server: notify client about disk resize Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 18/31] Add my old and new work email mapping and use work email to support acpi Michael S. Tsirkin
2023-04-25  8:22   ` Ani Sinha
2023-04-25  7:45 ` [PULL 19/31] hw/acpi: limit warning on acpi table size to pc machines older than version 2.3 Michael S. Tsirkin
2023-04-25  7:45 ` [PULL 20/31] tests: bios-tables-test: replace memset with initializer Michael S. Tsirkin
2023-04-25  7:46 ` [PULL 21/31] MAINTAINERS: Add Eugenio Pérez as vhost-shadow-virtqueue reviewer Michael S. Tsirkin
2023-04-25  7:46 ` [PULL 22/31] docs/cxl: Fix sentence Michael S. Tsirkin
2023-04-25  7:46 ` [PULL 23/31] intel_iommu: refine iotlb hash calculation Michael S. Tsirkin
2023-04-25  8:04   ` Michael S. Tsirkin
2023-04-25  7:46 ` [PULL 25/31] virtio: i2c: Check notifier helpers for VIRTIO_CONFIG_IRQ_IDX Michael S. Tsirkin
2023-04-25  7:46 ` [PULL 26/31] acpi: pcihp: allow repeating hot-unplug requests Michael S. Tsirkin
2023-04-25  7:46 ` [PULL 27/31] docs/specs/pci-ids: Convert from txt to rST Michael S. Tsirkin
2023-04-25  7:46 ` [PULL 28/31] docs/specs: Convert pci-serial.txt to rst Michael S. Tsirkin
2023-04-25  7:46 ` [PULL 29/31] docs/specs: Convert pci-testdev.txt " Michael S. Tsirkin
2023-04-25  7:46 ` [PULL 30/31] hw/pci-bridge: pci_expander_bridge fix type in pxb_cxl_dev_reset() Michael S. Tsirkin
2023-04-25  7:46 ` [PULL 31/31] hw/pci-bridge: Make PCIe and CXL PXB Devices inherit from TYPE_PXB_DEV Michael S. Tsirkin
2023-04-25  8:04 ` [PULL 24/31] docs: Remove obsolete descriptions of SR-IOV support Michael S. Tsirkin
2023-04-25 11:16 ` [PULL 00/31] virtio,pc,pci: fixes, features, cleanups Richard Henderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).