From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Nieder Subject: Re: [regression] KVM: hangs and "irq timeout" booting HURD unless -no-kvm-irqchip passed Date: Mon, 7 Feb 2011 19:40:55 -0600 Message-ID: <20110208014032.GB1858@elie> References: <1283171743-10766-1-git-send-email-avi@redhat.com> <1283171743-10766-2-git-send-email-avi@redhat.com> <20110207060030.GA1896@elie> <4D4FE7E5.2040308@redhat.com> <20110207124513.GB14984@redhat.com> <20110207132729.GC14984@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Avi Kivity , Marcelo Tosatti , kvm@vger.kernel.org, Michael Tokarev , Guillem Jover To: Gleb Natapov Return-path: Received: from mail-gw0-f46.google.com ([74.125.83.46]:47271 "EHLO mail-gw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752594Ab1BHBlE (ORCPT ); Mon, 7 Feb 2011 20:41:04 -0500 Received: by gwj20 with SMTP id 20so2003306gwj.19 for ; Mon, 07 Feb 2011 17:41:03 -0800 (PST) Content-Disposition: inline In-Reply-To: <20110207132729.GC14984@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: Gleb Natapov wrote: > Is this patch helps? > > diff --git a/arch/x86/kvm/i8259.c b/arch/x86/kvm/i8259.c > index 3cece05..62b1dde 100644 > --- a/arch/x86/kvm/i8259.c > +++ b/arch/x86/kvm/i8259.c > @@ -549,6 +549,9 @@ static void pic_irq_request(struct kvm *kvm, int level) > struct kvm_pic *s = pic_irqchip(kvm); > int irq = pic_get_irq(&s->pics[0]); > > + if (s->output && !level) > + s->pics[0].isr_ack = 0xff; > + Yes, it does (tested on top of kvm/master). Thanks!