Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-28 Thread Alex Williamson
On Thu, 2016-01-28 at 14:00 +0800, Jike Song wrote: > On 01/28/2016 12:19 AM, Alex Williamson wrote: > > On Wed, 2016-01-27 at 13:43 +0800, Jike Song wrote: > {snip} >  > > > Had a look at eventfd, I would say yes, technically we are able to > > > achieve the goal: introduce a fd, with

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-28 Thread Jike Song
This discussion becomes a little difficult for a newbie like me :( On 01/28/2016 11:23 PM, Alex Williamson wrote: > On Thu, 2016-01-28 at 14:00 +0800, Jike Song wrote: >> On 01/28/2016 12:19 AM, Alex Williamson wrote: >>> On Wed, 2016-01-27 at 13:43 +0800, Jike Song wrote: >> {snip} >> Had

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-27 Thread Kirti Wankhede
On 1/28/2016 3:28 AM, Alex Williamson wrote: On Thu, 2016-01-28 at 02:25 +0530, Kirti Wankhede wrote: On 1/27/2016 9:30 PM, Alex Williamson wrote: On Wed, 2016-01-27 at 13:36 +0530, Kirti Wankhede wrote: On 1/27/2016 1:36 AM, Alex Williamson wrote: On Tue, 2016-01-26 at 02:20 -0800, Neo

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-27 Thread Jike Song
On 01/28/2016 12:19 AM, Alex Williamson wrote: > On Wed, 2016-01-27 at 13:43 +0800, Jike Song wrote: {snip} >> Had a look at eventfd, I would say yes, technically we are able to >> achieve the goal: introduce a fd, with fop->{read|write} defined in KVM, >> call into vgpu device-model, also an

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-27 Thread Alex Williamson
On Wed, 2016-01-27 at 13:36 +0530, Kirti Wankhede wrote: >  > On 1/27/2016 1:36 AM, Alex Williamson wrote: > > On Tue, 2016-01-26 at 02:20 -0800, Neo Jia wrote: > > > On Mon, Jan 25, 2016 at 09:45:14PM +, Tian, Kevin wrote: > > > > > From: Alex Williamson [mailto:alex.william...@redhat.com] >

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-27 Thread Alex Williamson
On Wed, 2016-01-27 at 01:14 -0800, Neo Jia wrote: > On Tue, Jan 26, 2016 at 04:30:38PM -0700, Alex Williamson wrote: > > On Tue, 2016-01-26 at 14:28 -0800, Neo Jia wrote: > > > On Tue, Jan 26, 2016 at 01:06:13PM -0700, Alex Williamson wrote: > > > > > 1.1 Under per-physical device sysfs: > > > > >

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-27 Thread Alex Williamson
On Wed, 2016-01-27 at 13:43 +0800, Jike Song wrote: > On 01/27/2016 11:07 AM, Alex Williamson wrote: > > On Wed, 2016-01-27 at 09:47 +0800, Jike Song wrote: > > > On 01/27/2016 06:56 AM, Alex Williamson wrote: > > > > On Tue, 2016-01-26 at 22:39 +, Tian, Kevin wrote: > > > > > > From: Alex

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-27 Thread Kirti Wankhede
On 1/27/2016 9:30 PM, Alex Williamson wrote: On Wed, 2016-01-27 at 13:36 +0530, Kirti Wankhede wrote: On 1/27/2016 1:36 AM, Alex Williamson wrote: On Tue, 2016-01-26 at 02:20 -0800, Neo Jia wrote: On Mon, Jan 25, 2016 at 09:45:14PM +, Tian, Kevin wrote: From: Alex Williamson

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-27 Thread Neo Jia
On Wed, Jan 27, 2016 at 09:10:16AM -0700, Alex Williamson wrote: > On Wed, 2016-01-27 at 01:14 -0800, Neo Jia wrote: > > On Tue, Jan 26, 2016 at 04:30:38PM -0700, Alex Williamson wrote: > > > On Tue, 2016-01-26 at 14:28 -0800, Neo Jia wrote: > > > > On Tue, Jan 26, 2016 at 01:06:13PM -0700, Alex

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-27 Thread Alex Williamson
On Thu, 2016-01-28 at 02:25 +0530, Kirti Wankhede wrote: >  > On 1/27/2016 9:30 PM, Alex Williamson wrote: > > On Wed, 2016-01-27 at 13:36 +0530, Kirti Wankhede wrote: > > >  > > > On 1/27/2016 1:36 AM, Alex Williamson wrote: > > > > On Tue, 2016-01-26 at 02:20 -0800, Neo Jia wrote: > > > > > On

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-27 Thread Neo Jia
On Tue, Jan 26, 2016 at 04:30:38PM -0700, Alex Williamson wrote: > On Tue, 2016-01-26 at 14:28 -0800, Neo Jia wrote: > > On Tue, Jan 26, 2016 at 01:06:13PM -0700, Alex Williamson wrote: > > > > 1.1 Under per-physical device sysfs: > > > >

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-27 Thread Kirti Wankhede
On 1/27/2016 1:36 AM, Alex Williamson wrote: On Tue, 2016-01-26 at 02:20 -0800, Neo Jia wrote: On Mon, Jan 25, 2016 at 09:45:14PM +, Tian, Kevin wrote: From: Alex Williamson [mailto:alex.william...@redhat.com] Hi Alex, Kevin and Jike, (Seems I shouldn't use attachment, resend it

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Neo Jia
On Mon, Jan 25, 2016 at 09:45:14PM +, Tian, Kevin wrote: > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > Sent: Tuesday, January 26, 2016 5:30 AM > > > > [cc +Neo @Nvidia] > > > > Hi Jike, > > > > On Mon, 2016-01-25 at 19:34 +0800, Jike Song wrote: > > > On 01/20/2016 05:05

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Neo Jia
On Mon, Jan 25, 2016 at 09:45:14PM +, Tian, Kevin wrote: > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > Sent: Tuesday, January 26, 2016 5:30 AM > > > > [cc +Neo @Nvidia] > > > > Hi Jike, > > > > On Mon, 2016-01-25 at 19:34 +0800, Jike Song wrote: > > > On 01/20/2016 05:05

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Jike Song
On 01/27/2016 11:07 AM, Alex Williamson wrote: > On Wed, 2016-01-27 at 09:47 +0800, Jike Song wrote: >> On 01/27/2016 06:56 AM, Alex Williamson wrote: >>> On Tue, 2016-01-26 at 22:39 +, Tian, Kevin wrote: > From: Alex Williamson [mailto:alex.william...@redhat.com] > Sent: Wednesday,

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Yang Zhang
On 2016/1/26 15:41, Jike Song wrote: On 01/26/2016 05:30 AM, Alex Williamson wrote: [cc +Neo @Nvidia] Hi Jike, On Mon, 2016-01-25 at 19:34 +0800, Jike Song wrote: On 01/20/2016 05:05 PM, Tian, Kevin wrote: I would expect we can spell out next level tasks toward above direction, upon which

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Alex Williamson
On Tue, 2016-01-26 at 15:41 +0800, Jike Song wrote: > On 01/26/2016 05:30 AM, Alex Williamson wrote: > > [cc +Neo @Nvidia] > > > > Hi Jike, > > > > On Mon, 2016-01-25 at 19:34 +0800, Jike Song wrote: > > > On 01/20/2016 05:05 PM, Tian, Kevin wrote: > > > > I would expect we can spell out next

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Alex Williamson
On Tue, 2016-01-26 at 22:05 +0800, Yang Zhang wrote: > On 2016/1/26 15:41, Jike Song wrote: > > On 01/26/2016 05:30 AM, Alex Williamson wrote: > > > [cc +Neo @Nvidia] > > > > > > Hi Jike, > > > > > > On Mon, 2016-01-25 at 19:34 +0800, Jike Song wrote: > > > > On 01/20/2016 05:05 PM, Tian, Kevin

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Tian, Kevin
> From: Neo Jia [mailto:c...@nvidia.com] > Sent: Tuesday, January 26, 2016 6:21 PM > > 0. High level overview > = > = > > > user space: > +---+ VFIO IOMMU IOCTLs >

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Neo Jia
On Tue, Jan 26, 2016 at 07:24:52PM +, Tian, Kevin wrote: > > From: Neo Jia [mailto:c...@nvidia.com] > > Sent: Tuesday, January 26, 2016 6:21 PM > > > > 0. High level overview > > = > > = > > > > > > user

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Alex Williamson
On Tue, 2016-01-26 at 02:20 -0800, Neo Jia wrote: > On Mon, Jan 25, 2016 at 09:45:14PM +, Tian, Kevin wrote: > > > From: Alex Williamson [mailto:alex.william...@redhat.com] >  > Hi Alex, Kevin and Jike, >  > (Seems I shouldn't use attachment, resend it again to the list, patches are > inline

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Tian, Kevin
> From: Alex Williamson [mailto:alex.william...@redhat.com] > Sent: Wednesday, January 27, 2016 12:37 AM > > On Tue, 2016-01-26 at 22:05 +0800, Yang Zhang wrote: > > On 2016/1/26 15:41, Jike Song wrote: > > > On 01/26/2016 05:30 AM, Alex Williamson wrote: > > > > [cc +Neo @Nvidia] > > > > > > > >

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Neo Jia
On Tue, Jan 26, 2016 at 09:21:42PM +, Tian, Kevin wrote: > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > Sent: Wednesday, January 27, 2016 12:37 AM > > > > On Tue, 2016-01-26 at 22:05 +0800, Yang Zhang wrote: > > > On 2016/1/26 15:41, Jike Song wrote: > > > > On 01/26/2016

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Tian, Kevin
> From: Alex Williamson [mailto:alex.william...@redhat.com] > Sent: Wednesday, January 27, 2016 4:06 AM > > On Tue, 2016-01-26 at 02:20 -0800, Neo Jia wrote: > > On Mon, Jan 25, 2016 at 09:45:14PM +, Tian, Kevin wrote: > > > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > > >

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Alex Williamson
On Tue, 2016-01-26 at 21:21 +, Tian, Kevin wrote: > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > Sent: Wednesday, January 27, 2016 12:37 AM > >  > > On Tue, 2016-01-26 at 22:05 +0800, Yang Zhang wrote: > > > On 2016/1/26 15:41, Jike Song wrote: > > > > On 01/26/2016 05:30

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Tian, Kevin
> From: Neo Jia [mailto:c...@nvidia.com] > Sent: Wednesday, January 27, 2016 5:31 AM > > On Tue, Jan 26, 2016 at 09:21:42PM +, Tian, Kevin wrote: > > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > > Sent: Wednesday, January 27, 2016 12:37 AM > > > > > > On Tue, 2016-01-26 at

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Tian, Kevin
> From: Alex Williamson [mailto:alex.william...@redhat.com] > Sent: Wednesday, January 27, 2016 5:44 AM > > On Tue, 2016-01-26 at 21:21 +, Tian, Kevin wrote: > > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > > Sent: Wednesday, January 27, 2016 12:37 AM > > > > > > On Tue,

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Tian, Kevin
> From: Alex Williamson > Sent: Wednesday, January 27, 2016 12:13 AM > > b) adding other information. For example, for the OpRegion, QEMU need > > to do more than mmap a region, it has to: > > > > - allocate a region > > - copy contents from somewhere in host to that region > > - mmap

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Alex Williamson
On Tue, 2016-01-26 at 21:50 +, Tian, Kevin wrote: > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > Sent: Wednesday, January 27, 2016 5:44 AM > >  > > On Tue, 2016-01-26 at 21:21 +, Tian, Kevin wrote: > > > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > > >

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Tian, Kevin
> From: Alex Williamson [mailto:alex.william...@redhat.com] > Sent: Wednesday, January 27, 2016 6:08 AM > > > > > > > > > > > > > > Today KVMGT (not using VFIO yet) registers I/O emulation callbacks to > > > > KVM, so VM MMIO access will be forwarded to KVMGT directly for > > > > emulation in

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Alex Williamson
On Tue, 2016-01-26 at 22:15 +, Tian, Kevin wrote: > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > Sent: Wednesday, January 27, 2016 6:08 AM > >  > > > > > >  > > > > >  > > > > > Today KVMGT (not using VFIO yet) registers I/O emulation callbacks to > > > > > KVM, so VM MMIO

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Neo Jia
On Tue, Jan 26, 2016 at 01:06:13PM -0700, Alex Williamson wrote: > On Tue, 2016-01-26 at 02:20 -0800, Neo Jia wrote: > > On Mon, Jan 25, 2016 at 09:45:14PM +, Tian, Kevin wrote: > > > > From: Alex Williamson [mailto:alex.william...@redhat.com] > >  > > Hi Alex, Kevin and Jike, > >  > > (Seems

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Tian, Kevin
> From: Alex Williamson [mailto:alex.william...@redhat.com] > Sent: Wednesday, January 27, 2016 6:27 AM > > On Tue, 2016-01-26 at 22:15 +, Tian, Kevin wrote: > > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > > Sent: Wednesday, January 27, 2016 6:08 AM > > > > > > > > > > > >

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Alex Williamson
On Tue, 2016-01-26 at 22:39 +, Tian, Kevin wrote: > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > Sent: Wednesday, January 27, 2016 6:27 AM > >  > > On Tue, 2016-01-26 at 22:15 +, Tian, Kevin wrote: > > > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > > >

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Alex Williamson
On Tue, 2016-01-26 at 14:28 -0800, Neo Jia wrote: > On Tue, Jan 26, 2016 at 01:06:13PM -0700, Alex Williamson wrote: > > > 1.1 Under per-physical device sysfs: > > > -- > > >   > > > vgpu_supported_types - RO, list the

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Jike Song
On 01/26/2016 10:05 PM, Yang Zhang wrote: > On 2016/1/26 15:41, Jike Song wrote: > >> We will need to extend: >> >> - VFIO_DEVICE_GET_REGION_INFO >> >> >> a) adding a flag: DONT_MAP. For example, the MMIO of vgpu >> should be trapped instead of being mmap-ed. > > I may not in the context,

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Yang Zhang
On 2016/1/27 8:06, Jike Song wrote: On 01/26/2016 10:05 PM, Yang Zhang wrote: On 2016/1/26 15:41, Jike Song wrote: We will need to extend: - VFIO_DEVICE_GET_REGION_INFO a) adding a flag: DONT_MAP. For example, the MMIO of vgpu should be trapped instead of being mmap-ed. I may not

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Jike Song
On 01/27/2016 06:56 AM, Alex Williamson wrote: > On Tue, 2016-01-26 at 22:39 +, Tian, Kevin wrote: >>> From: Alex Williamson [mailto:alex.william...@redhat.com] >>> Sent: Wednesday, January 27, 2016 6:27 AM >>> >>> On Tue, 2016-01-26 at 22:15 +, Tian, Kevin wrote: > From: Alex

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Yang Zhang
On 2016/1/27 6:56, Alex Williamson wrote: On Tue, 2016-01-26 at 22:39 +, Tian, Kevin wrote: From: Alex Williamson [mailto:alex.william...@redhat.com] Sent: Wednesday, January 27, 2016 6:27 AM On Tue, 2016-01-26 at 22:15 +, Tian, Kevin wrote: From: Alex Williamson

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Jike Song
On 01/27/2016 09:34 AM, Yang Zhang wrote: > On 2016/1/27 8:06, Jike Song wrote: >> On 01/26/2016 10:05 PM, Yang Zhang wrote: >>> On 2016/1/26 15:41, Jike Song wrote: >>> We will need to extend: - VFIO_DEVICE_GET_REGION_INFO a) adding a flag: DONT_MAP. For example,

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Alex Williamson
On Wed, 2016-01-27 at 09:47 +0800, Jike Song wrote: > On 01/27/2016 06:56 AM, Alex Williamson wrote: > > On Tue, 2016-01-26 at 22:39 +, Tian, Kevin wrote: > > > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > > > Sent: Wednesday, January 27, 2016 6:27 AM > > > >   > > > > On

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-26 Thread Alex Williamson
On Wed, 2016-01-27 at 09:52 +0800, Yang Zhang wrote: > On 2016/1/27 6:56, Alex Williamson wrote: > > On Tue, 2016-01-26 at 22:39 +, Tian, Kevin wrote: > > > > From: Alex Williamson [mailto:alex.william...@redhat.com] > > > > Sent: Wednesday, January 27, 2016 6:27 AM > > > >  > > > > On Tue,

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-25 Thread Jike Song
On 01/26/2016 05:30 AM, Alex Williamson wrote: > [cc +Neo @Nvidia] > > Hi Jike, > > On Mon, 2016-01-25 at 19:34 +0800, Jike Song wrote: >> On 01/20/2016 05:05 PM, Tian, Kevin wrote: >>> I would expect we can spell out next level tasks toward above >>> direction, upon which Alex can easily judge

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-25 Thread Alex Williamson
[cc +Neo @Nvidia] Hi Jike, On Mon, 2016-01-25 at 19:34 +0800, Jike Song wrote: > On 01/20/2016 05:05 PM, Tian, Kevin wrote: > > I would expect we can spell out next level tasks toward above > > direction, upon which Alex can easily judge whether there are > > some common VFIO framework changes

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-25 Thread Tian, Kevin
> From: Tian, Kevin > Sent: Tuesday, January 26, 2016 5:45 AM > > > > > - interacts with kvmgt.c > > > > > > > > > vgpu instance management > > > > > > { in i915 } > > > > > > - path, create/destroy > > > > > > > Yes, and since you're creating and destroying the

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-25 Thread Tian, Kevin
> From: Alex Williamson [mailto:alex.william...@redhat.com] > Sent: Tuesday, January 26, 2016 5:30 AM > > [cc +Neo @Nvidia] > > Hi Jike, > > On Mon, 2016-01-25 at 19:34 +0800, Jike Song wrote: > > On 01/20/2016 05:05 PM, Tian, Kevin wrote: > > > I would expect we can spell out next level tasks

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-25 Thread Jike Song
On 01/20/2016 05:05 PM, Tian, Kevin wrote: > I would expect we can spell out next level tasks toward above > direction, upon which Alex can easily judge whether there are > some common VFIO framework changes that he can help :-) Hi Alex, Here is a draft task list after a short discussion w/

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-20 Thread Jike Song
On 01/19/2016 03:05 AM, Alex Williamson wrote: > On Mon, 2016-01-18 at 16:56 +0800, Jike Song wrote: >> >> Would you elaborate a bit about 'iommu backends' here? Previously >> I thought that entire type1 will be duplicated. If not, what is supposed >> to add, a new vfio_dma_do_map? > > I don't

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-20 Thread Tian, Kevin
> From: Song, Jike > Sent: Wednesday, January 20, 2016 5:00 PM > >> BTW, that should be done in the 'bus' driver, right? > > > > I think you have some flexibility between the graphics driver and the > > vfio-vgpu driver in where this is done. If we want vfio-vgpu to be > > more generic, then vgpu

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-18 Thread Jike Song
On 01/18/2016 12:47 PM, Alex Williamson wrote: > Hi Jike, > > On Mon, 2016-01-18 at 10:39 +0800, Jike Song wrote: >> Hi Alex, let's continue with a new thread :) >> >> Basically we agree with you: exposing vGPU via VFIO can make >> QEMU share as much code as possible with pcidev(PF or VF)

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-18 Thread Alex Williamson
On Mon, 2016-01-18 at 16:56 +0800, Jike Song wrote: > On 01/18/2016 12:47 PM, Alex Williamson wrote: > > Hi Jike, > > > > On Mon, 2016-01-18 at 10:39 +0800, Jike Song wrote: > > > Hi Alex, let's continue with a new thread :) > > > > > > Basically we agree with you: exposing vGPU via VFIO can

Re: [Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-17 Thread Alex Williamson
Hi Jike, On Mon, 2016-01-18 at 10:39 +0800, Jike Song wrote: > Hi Alex, let's continue with a new thread :) > > Basically we agree with you: exposing vGPU via VFIO can make > QEMU share as much code as possible with pcidev(PF or VF) assignment. > And yes, different vGPU vendors can share quite a

[Qemu-devel] VFIO based vGPU(was Re: [Announcement] 2015-Q3 release of XenGT - a Mediated ...)

2016-01-17 Thread Jike Song
Hi Alex, let's continue with a new thread :) Basically we agree with you: exposing vGPU via VFIO can make QEMU share as much code as possible with pcidev(PF or VF) assignment. And yes, different vGPU vendors can share quite a lot of the QEMU part, which will do good for upper layers such as