From: Tiwei Bie <tiwei.bie@intel.com>
To: mst@redhat.com, alex.williamson@redhat.com, jasowang@redhat.com,
qemu-devel@nongnu.org
Cc: tiwei.bie@intel.com
Subject: [Qemu-devel] [RFC 0/3] Supporting programming IOMMU in QEMU (vDPA/vhost-user)
Date: Mon, 23 Jul 2018 12:59:53 +0800 [thread overview]
Message-ID: <20180723045956.27521-1-tiwei.bie@intel.com> (raw)
This patch set introduces a slave message in vhost-user to
allow slave to share its VFIO group fd to master and do the
IOMMU programming based on virtio device's DMA address space
for this group in QEMU.
For the vhost-user backends which support vDPA, they could
leverage this message to ask master to do IOMMU programming
in QEMU for the vDPA device in backend. This is helpful to
support vIOMMU in vDPA.
Tiwei Bie (3):
vfio: split vfio_get_group() into small functions
vfio: support getting VFIOGroup from groupfd
vhost-user: support programming VFIO group in master
docs/interop/vhost-user.txt | 16 +++++
hw/vfio/common.c | 127 +++++++++++++++++++++++++--------
hw/virtio/vhost-user.c | 40 +++++++++++
include/hw/vfio/vfio-common.h | 1 +
include/hw/virtio/vhost-user.h | 2 +
5 files changed, 158 insertions(+), 28 deletions(-)
--
2.18.0
next reply other threads:[~2018-07-23 5:00 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-07-23 4:59 Tiwei Bie [this message]
2018-07-23 4:59 ` [Qemu-devel] [RFC 1/3] vfio: split vfio_get_group() into small functions Tiwei Bie
2018-07-23 4:59 ` [Qemu-devel] [RFC 2/3] vfio: support getting VFIOGroup from groupfd Tiwei Bie
2018-07-23 4:59 ` [Qemu-devel] [RFC 3/3] vhost-user: support programming VFIO group in master Tiwei Bie
2018-07-23 9:19 ` Michael S. Tsirkin
2018-07-23 11:59 ` Tiwei Bie
2018-07-23 9:20 ` Michael S. Tsirkin
2018-07-23 12:04 ` Tiwei Bie
2018-07-26 20:45 ` Alex Williamson
2018-07-27 1:58 ` Tiwei Bie
2018-07-27 20:03 ` Alex Williamson
2018-07-30 8:10 ` Tiwei Bie
2018-07-30 9:30 ` Michael S. Tsirkin
2018-07-30 16:20 ` Alex Williamson
2018-07-31 7:47 ` Tiwei Bie
2018-09-12 8:04 ` Tiwei Bie
2018-09-12 16:14 ` Michael S. Tsirkin
2018-09-12 16:34 ` Alex Williamson
2018-09-12 16:44 ` Michael S. Tsirkin
2018-09-12 17:15 ` Alex Williamson
2018-09-12 17:29 ` Michael S. Tsirkin
2018-09-12 18:09 ` Alex Williamson
2018-09-13 5:26 ` Tian, Kevin
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=20180723045956.27521-1-tiwei.bie@intel.com \
--to=tiwei.bie@intel.com \
--cc=alex.williamson@redhat.com \
--cc=jasowang@redhat.com \
--cc=mst@redhat.com \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).