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

Re: [Xen-ia64-devel] [PATCH 0/2] vdso fix



This explanation is wrong. Please ignore those patches.
Sorry for confution.

On Thu, Aug 24, 2006 at 06:42:16PM +0900, Isaku Yamahata wrote:
> 
> __kernel_syscall_via_epc masks interrupt assuming page fault on the vDSO page
> can't occur during executing.
> However Xen might preempt vcpu when interrupt is disabled so that
> page fault might occur with interrupt masked unlike baremetal case.
> Such page fault results in acquiring semaphore with interrupt disabled.
> see ia64_do_page_fault().
> It means that we can't disable interrupt in vDSO page on xen environment.
> So we jumps kernel text area which is pinned by ITR before disabling interrupt
> to avoid such page fault.
> 
> thanks.
> 
> _______________________________________________
> Xen-ia64-devel mailing list
> Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-ia64-devel

-- 
yamahata

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


 


Rackspace

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