|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH 2/2] xen-gntalloc: Userspace grant allocation dri
On 12/08/2010 11:47 AM, Ian Campbell wrote:
> On Fri, 2010-12-03 at 15:38 +0000, Daniel De Graaf wrote:
>> This allows a userspace application to allocate a shared page for
>> implementing inter-domain communication or device drivers. These
>> shared pages can be mapped using the gntdev device or by the kernel
>> in another domain.
> This seems like useful functionality but is it really necessary for it
> to be a separate driver to the existing gntdev driver? The broad high
> level semantics of ioctl+mmap seem pretty similar. It also has some
> similarities with the sort of device we will need in order to properly
> allocate memory which is safe to use as an argument to a hypercall.
>
> Do you have an example of a user of the driver?
>
> Thanks,
> Ian.
>
We are using gntalloc with the vchan library that Daniel posted for doing
userspace ring buffers.
Another use of it that we are pursuing is for graphics. Gntalloc would allow
the X server to share one or more virtual framebuffers directly instead of
using the xen-fbfront kernel driver. This would allow multiple X sessions or
screens to be forwarded from the same guest. We are also investigating the
possibility of applications rendering individual windows into their own buffers
and then sharing them to a display server in another domain.
--
Eamon Walsh
National Security Agency
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|