[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/31] virtio,pc,pci: fixes, features, cleanups
From: |
Michael S. Tsirkin |
Subject: |
[PULL 00/31] virtio,pc,pci: fixes, features, cleanups |
Date: |
Tue, 25 Apr 2023 03:44:42 -0400 |
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
- [PULL 00/31] virtio,pc,pci: fixes, features, cleanups,
Michael S. Tsirkin <=
- [PULL 01/31] virtio: refresh vring region cache after updating a virtqueue size, Michael S. Tsirkin, 2023/04/25
- [PULL 03/31] vdpa: accept VIRTIO_NET_F_SPEED_DUPLEX in SVQ, Michael S. Tsirkin, 2023/04/25
- [PULL 05/31] vhost: Drop unused eventfd_add|del hooks, Michael S. Tsirkin, 2023/04/25
- [PULL 04/31] meson_options.txt: Enable qom-cast-debug by default again, Michael S. Tsirkin, 2023/04/25
- [PULL 06/31] docs: vhost-user: Define memory region separately, Michael S. Tsirkin, 2023/04/25
- [PULL 08/31] virtio-balloon: optimize the virtio-balloon on the ARM platform, Michael S. Tsirkin, 2023/04/25
- [PULL 07/31] docs: vhost-user: Add Xen specific memory mapping support, Michael S. Tsirkin, 2023/04/25
- [PULL 02/31] Add my old and new work email mapping and use work email to support biosbits, Michael S. Tsirkin, 2023/04/25
- [PULL 09/31] MAINTAINERS: Mark AMD-Vi emulation as orphan, Michael S. Tsirkin, 2023/04/25