[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-ia64-devel] [Xen-devel] [PATCH]Make VTIdomain boot again
On Thu, 2006-02-09 at 10:31 +0800, Xu, Anthony wrote: > Keir, > > This patch is intended to make VTIdomain boot again, and will not impact > domU. Actually VTIdomain and domU can boot simultaneously after applying > this patch, Could you please check this patch into xen-unstable.hg? This > is a must in 3.0.1. Hi Anthony, Xen 3.0.1 went out on Feb. 1st. A couple comments --- a/xen/arch/ia64/linux-xen/irq_ia64.c Thu Jan 26 10:31:28 2006 +++ b/xen/arch/ia64/linux-xen/irq_ia64.c Wed Feb 8 16:28:11 2006 @@ -169,7 +169,7 @@ * handler needs to be able to wait for further keyboard interrupts, which can't * come through until ia64_eoi() has been done. */ - irq_exit(); + xen_irq_exit(regs); } >>> This needs to be in an #ifdef XEN. -void irq_exit(void) +void xen_irq_exit(struct pt_regs *regs) { //account_system_vtime(current); sub_preempt_count(IRQ_EXIT_OFFSET); - if (!in_interrupt() && local_softirq_pending()) { + if((((char *)regs) -(char *) current) != (IA64_STK_OFFSET-IA64_PT_REGS_SIZE)) + return; + + if (!in_interrupt()&&local_softirq_pending()) { >>> Formatting here is inconsistent with the rest of the file and itself. Could we be setting some flag and adding the test to the existing in_interrupt/local_softirq_pending check? This looks rather precarious. Thanks, Alex _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |