[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] query regarding shared memory API

  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: "ashutosh mehra" <mehra.ashutosh@xxxxxxxxx>
  • Date: Tue, 30 Sep 2008 16:18:05 +0530
  • Delivery-date: Tue, 30 Sep 2008 03:48:30 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=qaD6ST7vDMF2Qe9Gw4dDVDfbd6NB4lkfrphZsJgwwJuqxGXAl6rn1RFdyb0+8mmay6 m5suFfbY45ifL8DinSiAwF3KZC6AzN1zoF44Sp72EL4AgRCsVo/Ur1xQ9Kt5KecIWD6x UJGaNvcKJTShokViwbfK+JYOsSrHKpWWDUN+Q=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>


I have been looking for some user space API for performing page sharing between different domains.
I checked XenSocket and Xway but they are more for inter-domain communication. What I am looking for is something more of type shared memory API's like shmget, shmctl etc, wherein one domain can specify that a particular page is sharable with other domains. Kind of communication provided by XenSocket and Xway is not enough for this purpose, they are more suited to "send-receive" kind of scenario.
I also looked into XenFS project and it promises to provide such kind of interface (mmap kind of API), but there hasn't been much updates on its status. I would like to know its current state and whether such kind of page sharing would be possible once XenFS is in place.

Also, if nothing is available in current versions to support page sharing at user level, are there any plans to include/provide such technique in future releases.
If there are no such plans in place yet, can we start a project on implementing such an API?

Ashutosh Mehra
Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.