[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Xen-devel] <Second Try>: mapping xen pages into a domain
- To: xen-devel@xxxxxxxxxxxxxxxxxxx
- From: "sanjay kumar" <sanjay.kushwaha@xxxxxxxxx>
- Date: Wed, 22 Mar 2006 10:50:19 -0500
- Delivery-date: Wed, 22 Mar 2006 15:51:35 +0000
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=CiO9NYM0VMZ9Ae6wdVDeFZDPanr9whAeQhaUk16PEJv9TGBJkcO/8jGk5GsQ713R0eux73jYVQW5Rynp4/TRchLeLnelT0q/wuClt7tzRoNLcW89hd7Bzb0wqPQdmuWaqU7Q4Kif4r1QTeZTw409KSj1bYl1OfvrjWEfixm2XJM=
- List-id: Xen developer discussion <xen-devel.lists.xensource.com>
Hi Folks,
I posted this question a few days ago. Could someone please help me with this?
Thanks,
Sanjay
On 3/16/06, sanjay kumar <sanjay.kushwaha@xxxxxxxxx> wrote:
Hi Folks,
I want to allocate a page in xen and share it with a domain so that I can use it for shared memory communication.
I have allocated a page in Xen using
base = _xmalloc(PAGE_SIZE, 0);
base_pa = virt_to_phys(base);
I pass this physical address of the page i.e. base_pa to dom0. I also permit access to this page to dom0 using
ret = iomem_permit_access(d, base_pa, 1);
from dom0, I try to ioremap this page in dom0 using the base_pa and ioremap function
base = (unsigned long) ioremap(base_pa, PAGE_SIZE);
but the call to ioremap fails. Could anyone please tell me what I am doing wrong? What is the correct way to do this.
Thanks,
Sanjay
-- ---------------------- PhD Student, Georgia Tech http://www.cc.gatech.edu/~ksanjay/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|