All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alex Williamson <alex.williamson@redhat.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "igvt-g@ml01.01.org" <igvt-g@ml01.01.org>,
	Jike Song <jike.song@intel.com>,
	"Reddy, Raghuveer" <raghuveer.reddy@intel.com>,
	qemu-devel <qemu-devel@nongnu.org>,
	"White, Michael L" <michael.l.white@intel.com>,
	"Cowperthwaite, David J" <david.j.cowperthwaite@intel.com>,
	"intel-gfx@lists.freedesktop.org"
	<intel-gfx@lists.freedesktop.org>,
	"Li, Susie" <susie.li@intel.com>,
	"Dong, Eddie" <eddie.dong@intel.com>,
	"Tian, Kevin" <kevin.tian@intel.com>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	Gerd Hoffmann <kraxel@redhat.com>,
	"Zhou, Chao" <chao.zhou@intel.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	"Zhu, Libo" <libo.zhu@intel.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
	"Wang, Hongbo" <hongbo.wang@intel.com>,
	"Lv, Zhiyuan" <zhiyuan.lv@intel.com>
Subject: Re: [Intel-gfx] [Announcement] 2015-Q3 release of XenGT - a Mediated Graphics Passthrough Solution from Intel
Date: Thu, 19 Nov 2015 08:52:46 -0700	[thread overview]
Message-ID: <1447948366.4697.119.camel__15983.9293025017$1447948442$gmane$org@redhat.com> (raw)
In-Reply-To: <alpine.DEB.2.02.1511191529370.1107@kaball.uk.xensource.com>

On Thu, 2015-11-19 at 15:32 +0000, Stefano Stabellini wrote:
> On Thu, 19 Nov 2015, Jike Song wrote:
> > Hi Alex, thanks for the discussion.
> > 
> > In addition to Kevin's replies, I have a high-level question: can VFIO
> > be used by QEMU for both KVM and Xen?
> 
> No. VFIO cannot be used with Xen today. When running on Xen, the IOMMU
> is owned by Xen.

Right, but in this case we're talking about device MMUs, which are owned
by the device driver which I think is running in dom0, right?  This
proposal doesn't require support of the system IOMMU, the dom0 driver
maps IOVA translations just as it would for itself.  We're largely
proposing use of the VFIO API to provide a common interface to expose a
PCI(e) device to QEMU, but what happens in the vGPU vendor device and
IOMMU backends is specific to the device and perhaps even specific to
the hypervisor.  Thanks,

Alex

  parent reply	other threads:[~2015-11-19 15:52 UTC|newest]

Thread overview: 176+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-25  8:31 [Intel-gfx] [Announcement] Updates to XenGT - a Mediated Graphics Passthrough Solution from Intel Jike Song
2014-07-25  8:31 ` Jike Song
2014-07-29 10:09 ` [Xen-devel] [Intel-gfx] " Dario Faggioli
2014-07-29 10:09   ` Dario Faggioli
2014-07-30  9:39   ` Jike Song
2014-07-30  9:39   ` [Xen-devel] " Jike Song
2014-07-30  9:39     ` [Xen-devel] " Jike Song
2014-07-31 13:58     ` Dario Faggioli
2014-07-31 13:58     ` [Intel-gfx] " Dario Faggioli
2014-07-29 10:09 ` Dario Faggioli
2014-12-04  2:45 ` [Intel-gfx] [Announcement] 2014-Q3 release of " Jike Song
2014-12-04  2:45 ` Jike Song
2014-12-04  2:45   ` Jike Song
2014-12-04 10:20   ` [Intel-gfx] " Fabio Fantoni
2014-12-04 10:20   ` [Xen-devel] " Fabio Fantoni
2014-12-04 10:26     ` Tian, Kevin
2015-01-09  8:51   ` [Intel-gfx] [Announcement] 2015-Q1 " Jike Song
2015-01-09  8:51     ` Jike Song
2015-01-12  3:04     ` [Intel-gfx] [Announcement] 2014-Q4 " Jike Song
2015-01-12  3:04     ` Jike Song
2015-01-12  3:04       ` Jike Song
2015-04-10 13:23     ` [Intel-gfx] [Announcement] 2015-Q1 " Jike Song
2015-04-10 13:23     ` Jike Song
2015-04-10 13:23       ` Jike Song
2015-07-07  2:49       ` [Intel-gfx] [Announcement] 2015-Q2 " Jike Song
2015-07-07  2:49       ` Jike Song
2015-07-07  2:49         ` Jike Song
2015-10-27  9:25         ` [Intel-gfx] [Announcement] 2015-Q3 " Jike Song
2015-10-27  9:25           ` Jike Song
2015-11-18 18:12           ` [Intel-gfx] " Alex Williamson
2015-11-18 18:12             ` Alex Williamson
2015-11-18 18:12             ` [Qemu-devel] [Intel-gfx] " Alex Williamson
2015-11-19  4:06             ` Tian, Kevin
2015-11-19  4:06               ` Tian, Kevin
2015-11-19  4:06               ` [Qemu-devel] [Intel-gfx] " Tian, Kevin
2015-11-19  7:22               ` Jike Song
2015-11-19  7:22               ` Jike Song
2015-11-19  7:22                 ` Jike Song
2015-11-19  7:22                 ` [Qemu-devel] [Intel-gfx] " Jike Song
2015-11-19 15:32                 ` Stefano Stabellini
2015-11-19 15:32                 ` Stefano Stabellini
2015-11-19 15:32                   ` Stefano Stabellini
2015-11-19 15:32                   ` [Qemu-devel] " Stefano Stabellini
2015-11-19 15:49                   ` Paolo Bonzini
2015-11-19 15:49                     ` Paolo Bonzini
2015-11-19 15:49                     ` [Qemu-devel] [Intel-gfx] " Paolo Bonzini
2015-11-19 16:12                     ` Stefano Stabellini
2015-11-19 16:12                     ` Stefano Stabellini
2015-11-19 16:12                       ` [Qemu-devel] " Stefano Stabellini
2015-11-19 15:49                   ` Paolo Bonzini
2015-11-19 15:52                   ` Alex Williamson
2015-11-19 15:52                     ` Alex Williamson
2015-11-19 15:52                     ` [Qemu-devel] [Intel-gfx] " Alex Williamson
2015-11-20  2:58                     ` Jike Song
2015-11-20  2:58                       ` Jike Song
2015-11-20  2:58                       ` [Qemu-devel] [Intel-gfx] " Jike Song
2015-11-20  4:22                       ` Alex Williamson
2015-11-20  4:22                       ` Alex Williamson
2015-11-20  4:22                         ` Alex Williamson
2015-11-20  4:22                         ` [Qemu-devel] [Intel-gfx] " Alex Williamson
2015-11-20  5:51                         ` Jike Song
2015-11-20  5:51                           ` Jike Song
2015-11-20  5:51                           ` [Qemu-devel] [Intel-gfx] " Jike Song
2015-11-20  6:01                           ` Tian, Kevin
2015-11-20  6:01                             ` Tian, Kevin
2015-11-20  6:01                             ` [Qemu-devel] [Intel-gfx] " Tian, Kevin
2015-11-20  6:01                           ` Tian, Kevin
2015-11-20 16:40                           ` Alex Williamson
2015-11-20 16:40                             ` Alex Williamson
2015-11-20 16:40                             ` [Qemu-devel] [Intel-gfx] " Alex Williamson
2015-11-23  4:52                             ` Jike Song
2015-11-23  4:52                               ` Jike Song
2015-11-23  4:52                             ` Jike Song
2015-11-20 16:40                           ` Alex Williamson
2015-11-20  5:51                         ` Jike Song
2015-11-20  2:58                     ` Jike Song
2015-11-19 15:52                   ` Alex Williamson [this message]
2015-11-19  8:40               ` Gerd Hoffmann
2015-11-19  8:40               ` Gerd Hoffmann
2015-11-19  8:40                 ` Gerd Hoffmann
2015-11-19  8:40                 ` [Qemu-devel] [Intel-gfx] " Gerd Hoffmann
2015-11-19 11:09                 ` Paolo Bonzini
2015-11-19 11:09                   ` [Qemu-devel] " Paolo Bonzini
2015-11-20  2:46                   ` Jike Song
2015-11-20  2:46                   ` Jike Song
2015-11-20  2:46                     ` Jike Song
2015-11-20  2:46                     ` [Qemu-devel] [Intel-gfx] " Jike Song
2015-11-19 11:09                 ` Paolo Bonzini
2015-11-20  6:12                 ` Tian, Kevin
2015-11-20  6:12                   ` Tian, Kevin
2015-11-20  6:12                   ` [Qemu-devel] " Tian, Kevin
2015-11-20  8:26                   ` Gerd Hoffmann
2015-11-20  8:26                   ` Gerd Hoffmann
2015-11-20  8:26                     ` Gerd Hoffmann
2015-11-20  8:26                     ` [Qemu-devel] [Intel-gfx] " Gerd Hoffmann
2015-11-20  8:36                     ` Tian, Kevin
2015-11-20  8:36                     ` Tian, Kevin
2015-11-20  8:36                       ` Tian, Kevin
2015-11-20  8:36                       ` [Qemu-devel] [Intel-gfx] " Tian, Kevin
2015-11-20  8:46                       ` Zhiyuan Lv
2015-11-20  8:46                       ` Zhiyuan Lv
2015-11-20  8:46                         ` Zhiyuan Lv
2015-11-20  8:46                         ` [Qemu-devel] [Intel-gfx] " Zhiyuan Lv
2015-12-03  6:57                     ` Tian, Kevin
2015-12-03  6:57                       ` Tian, Kevin
2015-12-03  6:57                       ` [Qemu-devel] [Intel-gfx] " Tian, Kevin
2015-12-04 10:13                       ` Gerd Hoffmann
2015-12-04 10:13                         ` Gerd Hoffmann
2015-12-04 10:13                         ` [Qemu-devel] [Intel-gfx] " Gerd Hoffmann
2015-12-04 10:13                       ` Gerd Hoffmann
2015-12-03  6:57                     ` Tian, Kevin
2015-11-20  6:12                 ` Tian, Kevin
2015-11-19 20:02               ` Alex Williamson
2015-11-19 20:02                 ` Alex Williamson
2015-11-19 20:02                 ` [Qemu-devel] [Intel-gfx] " Alex Williamson
2015-11-20  7:09                 ` Tian, Kevin
2015-11-20  7:09                 ` Tian, Kevin
2015-11-20  7:09                   ` Tian, Kevin
2015-11-20  7:09                   ` [Qemu-devel] [Intel-gfx] " Tian, Kevin
2015-11-20 17:03                   ` Alex Williamson
2015-11-20 17:03                   ` Alex Williamson
2015-11-20 17:03                     ` Alex Williamson
2015-11-20 17:03                     ` [Qemu-devel] [Intel-gfx] " Alex Williamson
2015-11-20  8:10                 ` Tian, Kevin
2015-11-20  8:10                 ` Tian, Kevin
2015-11-20  8:10                   ` Tian, Kevin
2015-11-20  8:10                   ` [Qemu-devel] [Intel-gfx] " Tian, Kevin
2015-11-20 17:25                   ` Alex Williamson
2015-11-20 17:25                   ` Alex Williamson
2015-11-20 17:25                     ` Alex Williamson
2015-11-20 17:25                     ` [Qemu-devel] [Intel-gfx] " Alex Williamson
2015-11-23  5:05                     ` Jike Song
2015-11-23  5:05                     ` Jike Song
2015-11-23  5:05                       ` Jike Song
2015-11-23  5:05                       ` [Qemu-devel] [Intel-gfx] " Jike Song
2015-11-24 11:19                 ` Daniel Vetter
2015-11-24 11:19                   ` Daniel Vetter
2015-11-24 11:19                   ` [Qemu-devel] [Intel-gfx] " Daniel Vetter
2015-11-24 11:49                   ` Chris Wilson
2015-11-24 11:49                   ` Chris Wilson
2015-11-24 11:49                     ` Chris Wilson
2015-11-24 11:49                     ` [Qemu-devel] [Intel-gfx] " Chris Wilson
2015-11-24 12:38                   ` Gerd Hoffmann
2015-11-24 12:38                   ` Gerd Hoffmann
2015-11-24 12:38                     ` Gerd Hoffmann
2015-11-24 12:38                     ` [Qemu-devel] [Intel-gfx] " Gerd Hoffmann
2015-11-24 13:31                     ` Daniel Vetter
2015-11-24 13:31                       ` Daniel Vetter
2015-11-24 13:31                       ` [Qemu-devel] [Intel-gfx] " Daniel Vetter
2015-11-24 14:12                       ` Gerd Hoffmann
2015-11-24 14:12                       ` Gerd Hoffmann
2015-11-24 14:12                         ` Gerd Hoffmann
2015-11-24 14:12                         ` [Qemu-devel] [Intel-gfx] " Gerd Hoffmann
2015-11-24 14:19                         ` Daniel Vetter
2015-11-24 14:19                         ` Daniel Vetter
2015-11-24 14:19                           ` Daniel Vetter
2015-11-24 14:19                           ` [Qemu-devel] [Intel-gfx] " Daniel Vetter
2015-11-24 13:31                     ` Daniel Vetter
2015-11-24 11:19                 ` Daniel Vetter
2015-11-19 20:02               ` Alex Williamson
2015-11-19  4:06             ` Tian, Kevin
2015-11-18 18:12           ` Alex Williamson
2016-01-27  6:21           ` [Intel-gfx] [Announcement] 2015-Q4 " Jike Song
2016-01-27  6:21           ` Jike Song
2016-01-27  6:21             ` Jike Song
2016-04-28  5:29             ` [Intel-gfx] [Announcement] 2016-Q1 " Jike Song
2016-04-28  5:29               ` Jike Song
2016-07-22  5:42               ` [Intel-gfx] [Announcement] 2016-Q2 " Jike Song
2016-07-22  5:42               ` Jike Song
2016-07-22  5:42                 ` Jike Song
2016-11-06 14:59                 ` [Intel-gfx] [Announcement] 2016-Q3 " Jike Song
2016-11-06 14:59                 ` Jike Song
2016-11-06 14:59                   ` Jike Song
2016-04-28  5:29             ` [Intel-gfx] [Announcement] 2016-Q1 " Jike Song
2015-10-27  9:25         ` [Intel-gfx] [Announcement] 2015-Q3 " Jike Song
2015-01-09  8:51   ` [Intel-gfx] [Announcement] 2015-Q1 " Jike Song

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='1447948366.4697.119.camel__15983.9293025017$1447948442$gmane$org@redhat.com' \
    --to=alex.williamson@redhat.com \
    --cc=chao.zhou@intel.com \
    --cc=david.j.cowperthwaite@intel.com \
    --cc=eddie.dong@intel.com \
    --cc=hongbo.wang@intel.com \
    --cc=igvt-g@ml01.01.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=jike.song@intel.com \
    --cc=kevin.tian@intel.com \
    --cc=kraxel@redhat.com \
    --cc=libo.zhu@intel.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=michael.l.white@intel.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=raghuveer.reddy@intel.com \
    --cc=stefano.stabellini@eu.citrix.com \
    --cc=susie.li@intel.com \
    --cc=xen-devel@lists.xen.org \
    --cc=zhiyuan.lv@intel.com \
    /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.