Re: [PATCH v2] vfio: add external user support

2013-06-27 Thread Alexey Kardashevskiy
On 06/28/2013 12:37 PM, Alex Williamson wrote: > On Fri, 2013-06-28 at 11:38 +1000, Alexey Kardashevskiy wrote: >> On 06/28/2013 10:41 AM, Alex Williamson wrote: >>> On Fri, 2013-06-28 at 08:57 +1000, Alexey Kardashevskiy wrote: On 06/28/2013 01:44 AM, Alex Williamson wrote: > On Thu, 2013

Re: [PATCH v2] vfio: add external user support

2013-06-27 Thread Alex Williamson
On Fri, 2013-06-28 at 11:38 +1000, Alexey Kardashevskiy wrote: > On 06/28/2013 10:41 AM, Alex Williamson wrote: > > On Fri, 2013-06-28 at 08:57 +1000, Alexey Kardashevskiy wrote: > >> On 06/28/2013 01:44 AM, Alex Williamson wrote: > >>> On Thu, 2013-06-27 at 17:14 +1000, Alexey Kardashevskiy wrote:

Re: [PATCH v2] vfio: add external user support

2013-06-27 Thread Alexey Kardashevskiy
On 06/28/2013 10:41 AM, Alex Williamson wrote: > On Fri, 2013-06-28 at 08:57 +1000, Alexey Kardashevskiy wrote: >> On 06/28/2013 01:44 AM, Alex Williamson wrote: >>> On Thu, 2013-06-27 at 17:14 +1000, Alexey Kardashevskiy wrote: VFIO is designed to be used via ioctls on file descriptors r

Re: [PATCH v2] vfio: add external user support

2013-06-27 Thread Alex Williamson
On Fri, 2013-06-28 at 08:57 +1000, Alexey Kardashevskiy wrote: > On 06/28/2013 01:44 AM, Alex Williamson wrote: > > On Thu, 2013-06-27 at 17:14 +1000, Alexey Kardashevskiy wrote: > >> VFIO is designed to be used via ioctls on file descriptors > >> returned by VFIO. > >> > >> However in some situati

Re: [PATCH v2] vfio: add external user support

2013-06-27 Thread Alexey Kardashevskiy
On 06/28/2013 01:44 AM, Alex Williamson wrote: > On Thu, 2013-06-27 at 17:14 +1000, Alexey Kardashevskiy wrote: >> VFIO is designed to be used via ioctls on file descriptors >> returned by VFIO. >> >> However in some situations support for an external user is required. >> The first user is KVM on P

Re: [PATCH v2] vfio: add external user support

2013-06-27 Thread Alex Williamson
On Thu, 2013-06-27 at 17:14 +1000, Alexey Kardashevskiy wrote: > VFIO is designed to be used via ioctls on file descriptors > returned by VFIO. > > However in some situations support for an external user is required. > The first user is KVM on PPC64 (SPAPR TCE protocol) which is going to > use the

Re: [PATCH v2] vfio: add external user support

2013-06-27 Thread Stephen Rothwell
Hi Alexy, Thanks for the changes. On Thu, 27 Jun 2013 17:14:20 +1000 Alexey Kardashevskiy wrote: > > diff --git a/include/linux/vfio.h b/include/linux/vfio.h > index ac8d488..7ee6575 100644 > --- a/include/linux/vfio.h > +++ b/include/linux/vfio.h > @@ -90,4 +90,11 @@ extern void vfio_unregister

[PATCH v2] vfio: add external user support

2013-06-27 Thread Alexey Kardashevskiy
VFIO is designed to be used via ioctls on file descriptors returned by VFIO. However in some situations support for an external user is required. The first user is KVM on PPC64 (SPAPR TCE protocol) which is going to use the existing VFIO groups for exclusive access in real/virtual mode in the host