[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/26] pci, pc, virtio: features, fixes, cleanups
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] [PULL 00/26] pci, pc, virtio: features, fixes, cleanups |
Date: |
Tue, 12 Mar 2019 22:54:53 -0400 |
The following changes since commit 9d867123659ac32edd2a0b64cabe2dca544f1d0e:
Merge remote-tracking branch 'remotes/ehabkost/tags/python-next-pull-request'
into staging (2019-03-12 18:31:56 +0000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
for you to fetch changes up to 9040e6dfa8c3fed87695a3de555d2c775727bb51:
i386, acpi: check acpi_memory_hotplug capacity in pre_plug (2019-03-12
22:31:21 -0400)
----------------------------------------------------------------
pci, pc, virtio: features, fixes, cleanups
intel-iommu scalable option
pcie acs emulation
beginning for vhost-user-blk reconnect and of vhost-user backend work
misc fixes and cleanups
Signed-off-by: Michael S. Tsirkin <address@hidden>
----------------------------------------------------------------
David Gibson (3):
virtio-balloon: Don't mismatch g_malloc()/free (CID 1399146)
virtio-balloon: Fix possible guest memory corruption with inflates &
deflates
virtio-balloon: Restore MADV_WILLNEED hint on balloon deflate
Knut Omang (2):
pcie: Add a simple PCIe ACS (Access Control Services) helper function
gen_pcie_root_port: Add ACS (Access Control Services) capability
Liu, Yi L (2):
intel_iommu: scalable mode emulation
intel_iommu: add 256 bits qi_desc support
Marc-André Lureau (8):
libvhost-user: fix clang enum-conversion warning
vhost-user: define conventions for vhost-user backends
vhost-user: simplify vhost_user_init/vhost_user_cleanup
libvhost-user: exit by default on VHOST_USER_NONE
vhost-user: wrap some read/write with retry handling
vhost-user: split vhost_user_read()
libvhost-user-glib: export vug_source_new()
libvhost-user: add vu_queue_unpop()
Wei Wang (1):
virtio-balloon: fix a use-after-free case
Wei Yang (4):
nvdimm: fix typo in nvdimm_build_nvdimm_devices argument
nvdimm: use *function* directly instead of allocating it again
nvdimm: use NVDIMM_ACPI_IO_LEN for the proper IO size
i386, acpi: check acpi_memory_hotplug capacity in pre_plug
Xie Yongji (5):
vhost-user: Support transferring inflight buffer between qemu and backend
libvhost-user: Remove unnecessary FD flag check for event file descriptors
libvhost-user: Introduce vu_queue_map_desc()
libvhost-user: Support tracking inflight I/O in shared memory
vhost-user-blk: Add support to get/set inflight buffer
Yi Sun (1):
intel_iommu: add scalable-mode option to make scalable mode work
docs/interop/vhost-user.txt | 386 +++++++++++++++++++-
Makefile | 2 +-
docs/interop/vhost-user.json | 232 ++++++++++++
contrib/libvhost-user/libvhost-user-glib.h | 3 +
contrib/libvhost-user/libvhost-user.h | 86 ++++-
hw/i386/intel_iommu_internal.h | 54 ++-
include/hw/acpi/ich9.h | 2 +
include/hw/i386/intel_iommu.h | 28 +-
include/hw/pci/pcie.h | 6 +
include/hw/pci/pcie_port.h | 1 +
include/hw/pci/pcie_regs.h | 4 +
include/hw/virtio/vhost-backend.h | 10 +
include/hw/virtio/vhost-user-blk.h | 3 +-
include/hw/virtio/vhost-user-scsi.h | 2 +-
include/hw/virtio/vhost-user.h | 2 +-
include/hw/virtio/vhost.h | 18 +
backends/cryptodev-vhost-user.c | 18 +-
contrib/libvhost-user/libvhost-user-glib.c | 11 +-
contrib/libvhost-user/libvhost-user.c | 468 ++++++++++++++++++++----
hw/acpi/ich9.c | 15 +-
hw/acpi/nvdimm.c | 8 +-
hw/acpi/piix4.c | 13 +-
hw/block/vhost-user-blk.c | 50 ++-
hw/i386/intel_iommu.c | 563 +++++++++++++++++++++++------
hw/i386/pc.c | 2 +
hw/isa/lpc_ich9.c | 1 +
hw/pci-bridge/gen_pcie_root_port.c | 4 +
hw/pci-bridge/pcie_root_port.c | 4 +
hw/pci/pcie.c | 38 ++
hw/scsi/vhost-user-scsi.c | 20 +-
hw/virtio/vhost-stub.c | 4 +-
hw/virtio/vhost-user.c | 163 ++++++++-
hw/virtio/vhost.c | 96 +++++
hw/virtio/virtio-balloon.c | 78 +++-
net/vhost-user.c | 13 +-
MAINTAINERS | 1 +
hw/i386/trace-events | 2 +-
37 files changed, 2128 insertions(+), 283 deletions(-)
create mode 100644 docs/interop/vhost-user.json
- [Qemu-devel] [PULL 00/26] pci, pc, virtio: features, fixes, cleanups,
Michael S. Tsirkin <=
- [Qemu-devel] [PULL 23/26] vhost-user-blk: Add support to get/set inflight buffer, Michael S. Tsirkin, 2019/03/12
- [Qemu-devel] [PULL 26/26] i386, acpi: check acpi_memory_hotplug capacity in pre_plug, Michael S. Tsirkin, 2019/03/12
- [Qemu-devel] [PULL 25/26] gen_pcie_root_port: Add ACS (Access Control Services) capability, Michael S. Tsirkin, 2019/03/12
- [Qemu-devel] [PULL 24/26] pcie: Add a simple PCIe ACS (Access Control Services) helper function, Michael S. Tsirkin, 2019/03/12
- [Qemu-devel] [PULL 21/26] libvhost-user: Introduce vu_queue_map_desc(), Michael S. Tsirkin, 2019/03/12
- [Qemu-devel] [PULL 22/26] libvhost-user: Support tracking inflight I/O in shared memory, Michael S. Tsirkin, 2019/03/12
- [Qemu-devel] [PULL 19/26] vhost-user: Support transferring inflight buffer between qemu and backend, Michael S. Tsirkin, 2019/03/12
- [Qemu-devel] [PULL 20/26] libvhost-user: Remove unnecessary FD flag check for event file descriptors, Michael S. Tsirkin, 2019/03/12
- [Qemu-devel] [PULL 17/26] nvdimm: use *function* directly instead of allocating it again, Michael S. Tsirkin, 2019/03/12