[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |