From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NG8wY-0004qE-0P for qemu-devel@nongnu.org; Thu, 03 Dec 2009 05:29:50 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NG8wT-0004nT-82 for qemu-devel@nongnu.org; Thu, 03 Dec 2009 05:29:49 -0500 Received: from [199.232.76.173] (port=33558 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NG8wS-0004nH-Tu for qemu-devel@nongnu.org; Thu, 03 Dec 2009 05:29:45 -0500 Received: from mx1.redhat.com ([209.132.183.28]:40076) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NG8wS-0006aP-Gg for qemu-devel@nongnu.org; Thu, 03 Dec 2009 05:29:44 -0500 Date: Thu, 3 Dec 2009 12:27:01 +0200 From: "Michael S. Tsirkin" Message-ID: <20091203102701.GC6752@redhat.com> References: <1259761575-3953-1-git-send-email-glommer@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1259761575-3953-1-git-send-email-glommer@redhat.com> Subject: [Qemu-devel] Re: [PATCH 0/9] in-kernel irqchip, new spin List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Glauber Costa Cc: aliguori@us.ibm.com, qemu-devel@nongnu.org, avi@redhat.com On Wed, Dec 02, 2009 at 11:46:06AM -0200, Glauber Costa wrote: > Avi/Marcelo > > Please include this in a branch in qemu-kvm, for future inclusion > in qemu.git > > This is basically the same thing that was sitting in staging for weeks, > just with a build bug fix on non-x86 hosts. > > Glauber Costa (9): > introduce VMSTATE_U64 > Provide ioapic-kvm > provide apic_set_irq_delivered > provide i8259-kvm > Don't call apic functions directly from kvm code > export kvm_put_mp_state > provide apic-kvm > Initialize in-kernel irqchip > Do GSI routing > > Makefile.target | 2 + > hw/apic-kvm.c | 157 ++++++++++++++++++++++++++++++++++++++++++++ > hw/apic.c | 5 ++ > hw/hw.h | 24 +++++++ > hw/i8259-kvm.c | 112 +++++++++++++++++++++++++++++++ > hw/ioapic-kvm.c | 89 +++++++++++++++++++++++++ > hw/pc.c | 21 +++++- > hw/pc.h | 6 ++ > kvm-all.c | 47 +++++++++++++- > kvm.h | 16 +++++ > savevm.c | 23 +++++++ > target-i386/cpu.h | 9 +++ > target-i386/kvm.c | 188 +++++++++++++++++++++++++++++++++++++++++++++++++++-- > target-ppc/kvm.c | 5 ++ > 14 files changed, 693 insertions(+), 11 deletions(-) > create mode 100644 hw/apic-kvm.c > create mode 100644 hw/i8259-kvm.c > create mode 100644 hw/ioapic-kvm.c > Does msix work with this patchset when in-kernel irqchip is enabled?