All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Subject: [PULL 00/25] virtio: features, tests
Date: Sat, 26 Oct 2019 15:39:04 -0400	[thread overview]
Message-ID: <20191026193824.11926-1-mst@redhat.com> (raw)

The following changes since commit 58560ad254fbda71d4daa6622d71683190070ee2:

  Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.2-20191024' into staging (2019-10-24 16:22:58 +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 909c548c539b4136e3abf2377980dad6274c4c2e:

  virtio: drop unused virtio_device_stop_ioeventfd() function (2019-10-25 07:46:22 -0400)

----------------------------------------------------------------
virtio: features, tests

libqos update with support for virtio 1.
Packed ring support for virtio.

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

----------------------------------------------------------------
Eugenio Pérez (2):
      virtio: Free blk virqueues at unrealize()
      virtio: Free rnd virqueue at unrealize()

Jason Wang (4):
      virtio: basic packed virtqueue support
      virtio: event suppression support for packed ring
      vhost_net: enable packed ring support
      virtio: add property to enable packed virtqueue

Stefan Hajnoczi (17):
      tests/virtio-blk-test: read config space after feature negotiation
      libqos: read QVIRTIO_MMIO_VERSION register
      libqos: extend feature bits to 64-bit
      virtio-scsi-test: add missing feature negotiation
      tests/virtio-blk-test: set up virtqueue after feature negotiation
      libqos: add missing virtio-9p feature negotiation
      libqos: enforce Device Initialization order
      libqos: implement VIRTIO 1.0 FEATURES_OK step
      libqos: access VIRTIO 1.0 vring in little-endian
      libqos: add iteration support to qpci_find_capability()
      libqos: pass full QVirtQueue to set_queue_address()
      libqos: add MSI-X callbacks to QVirtioPCIDevice
      libqos: expose common virtqueue setup/cleanup functions
      libqos: make the virtio-pci BAR index configurable
      libqos: extract Legacy virtio-pci.c code
      libqos: add VIRTIO PCI 1.0 support
      virtio: drop unused virtio_device_stop_ioeventfd() function

Wei Xu (2):
      virtio: basic structure for packed ring
      virtio: device/driver area size calculation refactor for split ring

 include/hw/virtio/virtio.h       |   15 +-
 tests/libqos/pci.h               |    2 +-
 tests/libqos/virtio-mmio.h       |    1 +
 tests/libqos/virtio-pci-modern.h |   17 +
 tests/libqos/virtio-pci.h        |   34 +-
 tests/libqos/virtio.h            |   19 +-
 hw/block/virtio-blk.c            |    7 +-
 hw/char/virtio-serial-bus.c      |    2 +-
 hw/net/vhost_net.c               |    2 +
 hw/scsi/virtio-scsi.c            |    3 +-
 hw/virtio/virtio-rng.c           |    1 +
 hw/virtio/virtio.c               | 1074 ++++++++++++++++++++++++++++++++++----
 tests/libqos/pci.c               |   30 +-
 tests/libqos/virtio-9p.c         |    6 +
 tests/libqos/virtio-mmio.c       |   38 +-
 tests/libqos/virtio-net.c        |    6 +-
 tests/libqos/virtio-pci-modern.c |  443 ++++++++++++++++
 tests/libqos/virtio-pci.c        |  105 ++--
 tests/libqos/virtio.c            |  160 ++++--
 tests/virtio-blk-test.c          |   66 ++-
 tests/virtio-scsi-test.c         |    8 +
 tests/Makefile.include           |    1 +
 22 files changed, 1803 insertions(+), 237 deletions(-)
 create mode 100644 tests/libqos/virtio-pci-modern.h
 create mode 100644 tests/libqos/virtio-pci-modern.c



             reply	other threads:[~2019-10-26 19:41 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-10-26 19:39 Michael S. Tsirkin [this message]
2019-10-26 19:39 ` [PULL 01/25] virtio: basic structure for packed ring Michael S. Tsirkin
2019-10-26 19:39 ` [PULL 02/25] virtio: device/driver area size calculation refactor for split ring Michael S. Tsirkin
2019-10-26 19:39 ` [PULL 03/25] virtio: Free blk virqueues at unrealize() Michael S. Tsirkin
2019-10-26 19:39 ` [PULL 04/25] virtio: Free rnd virqueue " Michael S. Tsirkin
2019-10-26 19:39 ` [PULL 05/25] virtio: basic packed virtqueue support Michael S. Tsirkin
2019-10-26 19:39 ` [PULL 06/25] virtio: event suppression support for packed ring Michael S. Tsirkin
2019-10-26 19:39 ` [PULL 07/25] vhost_net: enable packed ring support Michael S. Tsirkin
2019-10-26 19:39 ` [PULL 08/25] virtio: add property to enable packed virtqueue Michael S. Tsirkin
2019-10-26 19:39 ` [PULL 09/25] tests/virtio-blk-test: read config space after feature negotiation Michael S. Tsirkin
2019-10-26 19:40 ` [PULL 10/25] libqos: read QVIRTIO_MMIO_VERSION register Michael S. Tsirkin
2019-10-26 19:40 ` [PULL 11/25] libqos: extend feature bits to 64-bit Michael S. Tsirkin
2019-10-26 21:52 ` [PULL 16/25] libqos: implement VIRTIO 1.0 FEATURES_OK step Michael S. Tsirkin
2019-10-26 21:52 ` [PULL 17/25] libqos: access VIRTIO 1.0 vring in little-endian Michael S. Tsirkin
2019-10-26 21:52 ` [PULL 18/25] libqos: add iteration support to qpci_find_capability() Michael S. Tsirkin
2019-10-26 21:52 ` [PULL 19/25] libqos: pass full QVirtQueue to set_queue_address() Michael S. Tsirkin
2019-10-26 21:52 ` [PULL 20/25] libqos: add MSI-X callbacks to QVirtioPCIDevice Michael S. Tsirkin
2019-10-26 21:52 ` [PULL 21/25] libqos: expose common virtqueue setup/cleanup functions Michael S. Tsirkin
2019-10-26 21:53 ` [PULL 22/25] libqos: make the virtio-pci BAR index configurable Michael S. Tsirkin
2019-10-26 21:53 ` [PULL 23/25] libqos: extract Legacy virtio-pci.c code Michael S. Tsirkin
2019-10-26 21:53 ` [PULL 24/25] libqos: add VIRTIO PCI 1.0 support Michael S. Tsirkin
2019-10-26 21:53 ` [PULL 25/25] virtio: drop unused virtio_device_stop_ioeventfd() function Michael S. Tsirkin
2019-10-28 14:38 ` [PULL 00/25] virtio: features, tests Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191026193824.11926-1-mst@redhat.com \
    --to=mst@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.