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

Re: [Xen-devel] Page fault for paravirtualization?



We don't call paging_fault() for PV guests (unless doing live migration).
Paging_mode_enabled() and paging_mode_external() will both return 0.

 -- Keir

On 22/01/2009 10:15, "Jun Koi" <junkoi2004@xxxxxxxxx> wrote:

> Hi,
> 
> I am trying to understand how Xen handle pagefault for
> paravirtialization VM on x86.
> 
> In xen/arch/x86/traps.c, do_page_fault() calls fixup_page_fault(),
> which calls paging_fault(). Then paging_fault() calls
> v->arch.paging.mode->page_fault() in include/asm-x86/paging.h
> 
> However, I dont see where in the code we assign v->arch.paging.mode
> for PV domain. I grep around for many possible words, but didnt see
> anything interesting.
> 
> Anybody please help?
> 
> Thanks a lot,
> Jun
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel



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