Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
virtio: features, tests libqos update with support for virtio 1. Packed ring support for virtio. Signed-off-by:Michael S. Tsirkin <mst@redhat.com> # gpg: Signature made Fri 25 Oct 2019 12:47:59 BST # gpg: using RSA key 281F0DB8D28D5469 # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [full] # gpg: aka "Michael S. Tsirkin <mst@redhat.com>" [full] # Primary key fingerprint: 0270 606B 6F3C DF3D 0B17 0970 C350 3912 AFBE 8E67 # Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA 8A0D 281F 0DB8 D28D 5469 * remotes/mst/tags/for_upstream: (25 commits) virtio: drop unused virtio_device_stop_ioeventfd() function libqos: add VIRTIO PCI 1.0 support libqos: extract Legacy virtio-pci.c code libqos: make the virtio-pci BAR index configurable libqos: expose common virtqueue setup/cleanup functions libqos: add MSI-X callbacks to QVirtioPCIDevice libqos: pass full QVirtQueue to set_queue_address() libqos: add iteration support to qpci_find_capability() libqos: access VIRTIO 1.0 vring in little-endian libqos: implement VIRTIO 1.0 FEATURES_OK step libqos: enforce Device Initialization order libqos: add missing virtio-9p feature negotiation tests/virtio-blk-test: set up virtqueue after feature negotiation virtio-scsi-test: add missing feature negotiation libqos: extend feature bits to 64-bit libqos: read QVIRTIO_MMIO_VERSION register tests/virtio-blk-test: read config space after feature negotiation virtio: add property to enable packed virtqueue vhost_net: enable packed ring support virtio: event suppression support for packed ring ... Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
Showing
- hw/block/virtio-blk.c 6 additions, 1 deletionhw/block/virtio-blk.c
- hw/char/virtio-serial-bus.c 1 addition, 1 deletionhw/char/virtio-serial-bus.c
- hw/net/vhost_net.c 2 additions, 0 deletionshw/net/vhost_net.c
- hw/scsi/virtio-scsi.c 2 additions, 1 deletionhw/scsi/virtio-scsi.c
- hw/virtio/virtio-rng.c 1 addition, 0 deletionshw/virtio/virtio-rng.c
- hw/virtio/virtio.c 1023 additions, 139 deletionshw/virtio/virtio.c
- include/hw/virtio/virtio.h 10 additions, 5 deletionsinclude/hw/virtio/virtio.h
- tests/Makefile.include 1 addition, 0 deletionstests/Makefile.include
- tests/libqos/pci.c 24 additions, 6 deletionstests/libqos/pci.c
- tests/libqos/pci.h 1 addition, 1 deletiontests/libqos/pci.h
- tests/libqos/virtio-9p.c 6 additions, 0 deletionstests/libqos/virtio-9p.c
- tests/libqos/virtio-mmio.c 30 additions, 8 deletionstests/libqos/virtio-mmio.c
- tests/libqos/virtio-mmio.h 1 addition, 0 deletionstests/libqos/virtio-mmio.h
- tests/libqos/virtio-net.c 3 additions, 3 deletionstests/libqos/virtio-net.c
- tests/libqos/virtio-pci-modern.c 443 additions, 0 deletionstests/libqos/virtio-pci-modern.c
- tests/libqos/virtio-pci-modern.h 17 additions, 0 deletionstests/libqos/virtio-pci-modern.h
- tests/libqos/virtio-pci.c 64 additions, 41 deletionstests/libqos/virtio-pci.c
- tests/libqos/virtio-pci.h 32 additions, 2 deletionstests/libqos/virtio-pci.h
- tests/libqos/virtio.c 123 additions, 37 deletionstests/libqos/virtio.c
- tests/libqos/virtio.h 11 additions, 8 deletionstests/libqos/virtio.h
Loading
Please register or sign in to comment