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

RE: [Xen-devel] RE: [Xen-changelog] [MINIOS] Fix the pagefault handler to detect recursive faults.



> -----Original Message-----
> From: Keir Fraser [mailto:Keir.Fraser@xxxxxxxxxxxx] 
> Sent: 16 May 2006 19:46
> To: Petersson, Mats
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx; xen-changelog@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-devel] RE: [Xen-changelog] [MINIOS] Fix the 
> pagefault handler to detect recursive faults.
> 
> 
> On 16 May 2006, at 19:47, Petersson, Mats wrote:
> 
> >> +static int handling_pg_fault = 0;
> >
> > Surely this needs to be an array indexed by smp_processor_id(), or 
> > otherwise what happens if CPU0 page-faults when CPU1 is 
> currently in a 
> > page-fault?
> >
> > Or have I missed something that prevents this from ever happening?
> 
> Mini-OS is a uniprocessor guest OS.

Ok. What confused me is that the defintion of read_cr2 is using
smp_processor_id(), but I guess it's just a constant value for minios
and the macro is a copy from something else... ;-)

--
Mats
> 
>   -- Keir
> 
> 
> 


_______________________________________________
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®.