From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: Re: CONFIG_SPARSE_IRQ breaks single VCPU domain 0 between xen/master and xen/next Date: Mon, 1 Mar 2010 19:36:43 +0000 Message-ID: <1267472203.2785.833.camel@localhost.localdomain> References: <1267184533.11737.12277.camel@zakaz.uk.xensource.com> <1267439597.11737.20555.camel@zakaz.uk.xensource.com> <20100301174729.GB8985@phenom.dumpdata.com> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20100301174729.GB8985@phenom.dumpdata.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Konrad Rzeszutek Wilk Cc: "xen-devel@lists.xensource.com" , Erik Brakkee List-Id: xen-devel@lists.xenproject.org On Mon, 2010-03-01 at 17:47 +0000, Konrad Rzeszutek Wilk wrote: > On Mon, Mar 01, 2010 at 10:33:17AM +0000, Ian Campbell wrote: > > On Sun, 2010-02-28 at 12:01 +0000, Erik Brakkee wrote: > > > Ian Campbell citrix.com> writes: > > > > > > > > > > > With a single VCPU domain 0 (either due to hardware on dom0_max_vcpus=1) > > > > and CONFIG_SPARSE_IRQ on xen/next I see: > > > > > > > > Kernel panic - not syncing: No available IRQ to bind to: increase > > > nr_irqs! (currently 256, started from 256) > > > > > > > > > > > > > The strange thing is that the kernel panic at boot also appears with xen/master > > > now. I am using the .config from > > > http://wiki.xensource.com/xenwiki/XenParavirtOps. This behavior is occurring on > > > a Sony Vaio F11 laptop (Core i7 720QM, 8GB memory). > > > > > > Is there a simple workaround for this problem? > > > > I think the xen/master case is actually down to my "fix off-by-one error > > in find_unbound_irq" change -- should probably be reverted. > > Shouldn't your other patch, the one that inserts the > > if (start == nr_irqs) goto out; > > be added instead? Yes, I hadn't written it when I wrote the above. Ian.