This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] query regarding shared memory API

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] query regarding shared memory API
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
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=soMfp0luDsdC8ZXoQLwTSK+VtA7WgbCwNOcDpUvJkyg=; b=vRJUWzOJOOneoO4bMtxXQAuQtw2HATZ4fyI/ee2I9/jUcQbhF3Z4Kq/39PLyLb2PoY XVmRQAy59m38Z4+cnRoPUVGD8IAnC+QARa1EVhImYPOIwYhedzUfde/pyKplZpSzeZR+ 1nD2mjm7f/U46vqMG4RLhzCiV2YrA4ETfKqw4=
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=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx

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
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] query regarding shared memory API, ashutosh mehra <=