|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] <Second Try>: mapping xen pages into a domain
Hi Keir,
I am kind of stuck here. Could you or someone please point me to an
example code where guest (or dom0) kernel is mapping the page
(allocated by Xen using share_xen_page_with_guest()) in its own memory.
Thanks,
Sanjay
On 3/22/06, Keir Fraser <Keir.Fraser@xxxxxxxxxxxx> wrote:
It's not an I/O page so your method won't work. You should use share_xen_page_with_guest() in Xen, and then the guest can map that page just like any other that it owns.
-- Keir
On 22 Mar 2006, at 15:50, sanjay kumar wrote:
> 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/ > >
> > -- > ---------------------- > PhD Student, Georgia Tech > http://www.cc.gatech.edu/~ksanjay/ > _______________________________________________
> Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel
-- ---------------------- PhD Student, Georgia Tech http://www.cc.gatech.edu/~ksanjay/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|