[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/22] virtio, pc, pci: features, fixes, cleanups
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] [PULL 00/22] virtio, pc, pci: features, fixes, cleanups |
Date: |
Tue, 2 Jul 2019 11:06:24 -0400 |
The following changes since commit 7fec76a02267598a4e437ddfdaeaeb6de09b92f3:
Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-06-24'
into staging (2019-07-01 11:28:28 +0100)
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 a360cd11de5ae59db55e128fd209290c777eb177:
docs: avoid vhost-user-net specifics in multiqueue section (2019-07-01
10:39:35 -0400)
----------------------------------------------------------------
virtio, pc, pci: features, fixes, cleanups
virtio-pmem support.
libvhost user mq support.
A bunch of fixes all over the place.
Signed-off-by: Michael S. Tsirkin <address@hidden>
----------------------------------------------------------------
David Hildenbrand (4):
virtio-pci: Allow to specify additional interfaces for the base type
hmp: Handle virtio-pmem when printing memory device infos
numa: Handle virtio-pmem in NUMA stats
pc: Support for virtio-pmem-pci
Eduardo Habkost (1):
pc: Move compat_apic_id_mode variable to PCMachineClass
Marc-André Lureau (1):
virtio-pci: fix missing device properties
Michael S. Tsirkin (4):
pcie: don't skip multi-mask events
pcie: check that slt ctrl changed before deleting
pcie: work around for racy guest init
pcie: minor cleanups for slot control/status
Pankaj Gupta (3):
virtio-pmem: add virtio device
virtio-pmem: sync linux headers
virtio-pci: Proxy for virtio-pmem
Stefan Hajnoczi (4):
libvhost-user: add vmsg_set_reply_u64() helper
libvhost-user: support many virtqueues
libvhost-user: implement VHOST_USER_PROTOCOL_F_MQ
docs: avoid vhost-user-net specifics in multiqueue section
Xie Yongji (5):
virtio: add "use-started" property
virtio: Set "start_on_kick" for legacy devices
virtio: Set "start_on_kick" on virtio_set_features()
virtio: Make sure we get correct state of device on handle_aio_output()
virtio: Don't change "started" flag on virtio_vmstate_change()
qapi/misc.json | 28 +++-
contrib/libvhost-user/libvhost-user-glib.h | 2 +-
contrib/libvhost-user/libvhost-user.h | 10 +-
hw/virtio/virtio-pci.h | 1 +
hw/virtio/virtio-pmem-pci.h | 34 +++++
include/hw/i386/pc.h | 3 +
include/hw/pci/pci.h | 1 +
include/hw/pci/pcie.h | 2 +
include/hw/virtio/virtio-pmem.h | 49 +++++++
include/hw/virtio/virtio.h | 23 +++-
include/standard-headers/linux/virtio_ids.h | 1 +
include/standard-headers/linux/virtio_pmem.h | 35 +++++
contrib/libvhost-user/libvhost-user-glib.c | 12 +-
contrib/libvhost-user/libvhost-user.c | 66 ++++++----
contrib/vhost-user-blk/vhost-user-blk.c | 16 ++-
contrib/vhost-user-gpu/main.c | 9 +-
contrib/vhost-user-input/main.c | 11 +-
contrib/vhost-user-scsi/vhost-user-scsi.c | 21 ++-
hw/block/vhost-user-blk.c | 4 +-
hw/core/machine.c | 1 +
hw/i386/pc.c | 94 +++++++++++--
hw/i386/pc_piix.c | 3 +-
hw/pci-bridge/pcie_root_port.c | 5 +-
hw/pci-bridge/xio3130_downstream.c | 5 +-
hw/pci/pcie.c | 40 +++++-
hw/virtio/virtio-pci.c | 29 ++--
hw/virtio/virtio-pmem-pci.c | 131 +++++++++++++++++++
hw/virtio/virtio-pmem.c | 189 +++++++++++++++++++++++++++
hw/virtio/virtio.c | 53 ++++----
monitor/hmp-cmds.c | 27 ++--
numa.c | 24 ++--
tests/vhost-user-bridge.c | 42 ++++--
docs/interop/vhost-user.rst | 21 +--
hw/i386/Kconfig | 1 +
hw/virtio/Kconfig | 10 ++
hw/virtio/Makefile.objs | 2 +
36 files changed, 844 insertions(+), 161 deletions(-)
create mode 100644 hw/virtio/virtio-pmem-pci.h
create mode 100644 include/hw/virtio/virtio-pmem.h
create mode 100644 include/standard-headers/linux/virtio_pmem.h
create mode 100644 hw/virtio/virtio-pmem-pci.c
create mode 100644 hw/virtio/virtio-pmem.c
- [Qemu-devel] [PULL 00/22] virtio, pc, pci: features, fixes, cleanups,
Michael S. Tsirkin <=
- [Qemu-devel] [PULL 01/22] pcie: don't skip multi-mask events, Michael S. Tsirkin, 2019/07/02
- [Qemu-devel] [PULL 02/22] pcie: check that slt ctrl changed before deleting, Michael S. Tsirkin, 2019/07/02
- [Qemu-devel] [PULL 04/22] pcie: minor cleanups for slot control/status, Michael S. Tsirkin, 2019/07/02
- [Qemu-devel] [PULL 03/22] pcie: work around for racy guest init, Michael S. Tsirkin, 2019/07/02
- [Qemu-devel] [PULL 06/22] virtio-pci: Allow to specify additional interfaces for the base type, Michael S. Tsirkin, 2019/07/02
- [Qemu-devel] [PULL 07/22] virtio-pmem: sync linux headers, Michael S. Tsirkin, 2019/07/02