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
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
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
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
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]
>
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:
> > > > >
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
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
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
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
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:
> > > >
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
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
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
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,
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
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
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
> From: Neo Jia [mailto:c...@nvidia.com]
> Sent: Tuesday, January 26, 2016 6:21 PM
>
> 0. High level overview
> =
> =
>
>
> user space:
> +---+ VFIO IOMMU IOCTLs
>
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
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
> 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]
> > > >
> > > >
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
> 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]
> >
> >
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
> 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
> 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,
> 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
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]
> > > >
> 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
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
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
> 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
> > >
> > > > > > >
> >
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]
> > > >
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
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,
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
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
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
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,
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
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,
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
[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
> 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
> 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
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/
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
> 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
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)
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
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
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
53 matches
Mail list logo