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

Re: [Xen-devel] xenpaging crashes xen in is_iomem_page()



On Tue, Aug 10, Patrick Colp wrote:

> On 10 August 2010 10:19, Olaf Hering <olaf@xxxxxxxxx> wrote:
> > On Mon, Aug 09, Patrick Colp wrote:
> >
> >> > I tried to move the initial evict_victim() calls into the while(1) loop.
> >> > If there is no event from xc_wait_for_event_or_timeout(), fill &victims
> >> > one by one.
> >> >
> >> > My attempt looks basically like shown below.
> >> > Unfortunately, it crashes xen itself in odd ways. I will look at this
> >> > route further tomorrow.
> >>
> >> It's not immediately clear to me why your change wouldn't work.
> >
> > Patrick,
> >
> > there is something weird going on.
> > Today I was able to boot the client sucessfully with my change. Still I
> > got a few 'grant_table.c:583:d0 Iomem mapping not permitted ffffffffff
> > (domain 1)' lines.
> 
> This sounds like it's trying to grant pages which have been paged out
> (since paged out pages change their p2m mapping to MFN_INVALID which
> is 0xffffffff).

ffffffffff is 40 bits, not 32 bits, from ept_entry_t->mfn.

Olaf

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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