[Qemu-devel] [PATCH 0/3] Support IOThread polling for PV shared rings

Paul Durrant posted 3 patches 5 years ago
Test docker-mingw@fedora passed
Test docker-clang@ubuntu passed
Test checkpatch passed
Test asan passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190408151617.13025-1-paul.durrant@citrix.com
Maintainers: Kevin Wolf <kwolf@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>, Paul Durrant <paul.durrant@citrix.com>, Max Reitz <mreitz@redhat.com>, Anthony Perard <anthony.perard@citrix.com>
hw/block/dataplane/xen-block.c | 19 +++----
hw/xen/xen-bus.c               | 92 +++++++++++++++++++---------------
include/hw/xen/xen-bus.h       |  9 ++--
3 files changed, 66 insertions(+), 54 deletions(-)
[Qemu-devel] [PATCH 0/3] Support IOThread polling for PV shared rings
Posted by Paul Durrant 5 years ago
Currently xen-block uses an IOThread to handle AIO but the event channels
are dealt with on QEMU's main thread. This series allows them to be
dealt with in the same context.

Paul Durrant (3):
  xen-bus: use a separate fd for each event channel
  xen-bus: allow AioContext to be specified for each event channel
  xen-bus / xen-block: add support for event channel polling

 hw/block/dataplane/xen-block.c | 19 +++----
 hw/xen/xen-bus.c               | 92 +++++++++++++++++++---------------
 include/hw/xen/xen-bus.h       |  9 ++--
 3 files changed, 66 insertions(+), 54 deletions(-)
---
Cc: Anthony Perard <anthony.perard@citrix.com>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Max Reitz <mreitz@redhat.com>
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
--
2.20.1.2.gb21ebb6