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] Mmap to user space (question)

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Mmap to user space (question)
From: Ruslan Nikolaev <nruslan_devel@xxxxxxxxx>
Date: Tue, 5 Oct 2010 16:10:40 -0700 (PDT)
Delivery-date: Tue, 05 Oct 2010 16:12:24 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1286320240; bh=iv3UYARuni64NaSn1R9en22bEQBCRnLPVjBUK1ysO1Y=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=rStePEH0Zv80mPGgE6XWz/92F3PPkgqOy6/pGEcPRFNGg9txyezqq0XZThgvm4Bika57UOaEnuplTcqx5c7g+Um8LUB1zURT+Wt7Xp03IkpEkNi2oTFdGRU6UyCQxrR/2uYhEi6+oPuKqi8pHcRIGums2SAzZzHzwMcwgd9IGVg=
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=2eNA3gpDv/ebk0+bcQTN6QqYya98XPDrA0YmUl8Ni6UzXn8UlPnZRsmwgcSPWLvy25VltjOzAqZo4XqUT+KdrXK+Do0IiH9ArlxG+Kb6USrWs7OUhjqk6v2qSYiw7dRoalbKvVtckY+V3p/qqrXNoc8KZWLBF8FJyn/HUbmhydc=;
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
Note: I already posted the message on xci-devel, but I think this list is 
better suited for this question. So, I duplicated it here.



I need to map shared_info (provided by hypervisor to each guest) to user space 
(read-only access). I am curious how I can do it, and if there are some good 
examples for the case if NO autotranslation is available. (BTW, Am I correct 
that I can use regular vm_insert_page or remap_pfn_range if autotranslation is 

If I am correct, shared_info page is mapped initially into some fixmap area in 
the guest. However, no actual pfn exists for the page. Instead, guest gets mfn 
address from start_info.

Now, what is the standard procedure to handle this situation? I found 
xen_remap_domain_mfn_range function, but not sure if it is what I am looking 
for. Also, I am not sure if I need to update grant tables. I would greatly 
appreciate if someone can enlighten me on this issue, and, perhaps, refer to 
some examples.

Thank you!



Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>