From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38389) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkVQ8-0002Jo-Q1 for qemu-devel@nongnu.org; Thu, 06 Jun 2013 04:19:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkVQ2-0007jY-Jm for qemu-devel@nongnu.org; Thu, 06 Jun 2013 04:19:44 -0400 Received: from mail-ie0-x22b.google.com ([2607:f8b0:4001:c03::22b]:48005) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkVQ2-0007jJ-Fi for qemu-devel@nongnu.org; Thu, 06 Jun 2013 04:19:38 -0400 Received: by mail-ie0-f171.google.com with SMTP id s9so6356027iec.30 for ; Thu, 06 Jun 2013 01:19:37 -0700 (PDT) Message-ID: <51B04613.5030903@ozlabs.ru> Date: Thu, 06 Jun 2013 18:19:31 +1000 From: Alexey Kardashevskiy MIME-Version: 1.0 References: <1370417998-7061-1-git-send-email-aik@ozlabs.ru> <20130606074135.GC24421@voom.bne.redhat.com> In-Reply-To: <20130606074135.GC24421@voom.bne.redhat.com> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH] pseries: Support for in-kernel XICS interrupt controller List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: David Gibson Cc: qemu-ppc@nongnu.org, qemu-devel@nongnu.org, Alexander Graf On 06/06/2013 05:41 PM, David Gibson wrote: > On Wed, Jun 05, 2013 at 05:39:58PM +1000, Alexey Kardashevskiy wrote: >> From: David Gibson >> >> Recent (host) kernels support emulating the PAPR defined "XICS" interrupt >> controller system within KVM. This patch allows qemu to initialize and >> configure the in-kernel XICS, and keep its state in sync with qemu's XICS >> state as necessary. >> >> This should give considerable performance improvements. e.g. on a simple >> IPI ping-pong test between hardware threads, using qemu XICS gives us >> around 5,000 irqs/second, whereas the in-kernel XICS gives us around >> 70,000 irqs/s on the same hardware configuration. >> >> [Mike Qiu : fixed mistype which caused ics_set_kvm_state() to fail] >> Signed-off-by: David Gibson >> Signed-off-by: Alexey Kardashevskiy > > I think this one also needs the headers update for qemu first, yes? Yes, my bad, I sent headers patch + one patch which Scott Wood already posted. -- Alexey