[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Page fault for paravirtualization?
On Thu, Jan 22, 2009 at 7:21 PM, Keir Fraser <keir.fraser@xxxxxxxxxxxxx> wrote: > We don't call paging_fault() for PV guests (unless doing live migration). > Paging_mode_enabled() and paging_mode_external() will both return 0. > Oops I skip that code, so missed it. Thanks! BTW, this code in xen/arch/x86/traps.c::fixup_page_fault() looks suspicious: the VM_ASSIST check looks bogus. Is that dead code? if ( VM_ASSIST(d, VMASST_TYPE_writable_pagetables) && guest_kernel_mode(v, regs) && Thanks, Jun > 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |