From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55033) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VCq7N-0006Oq-3g for qemu-devel@nongnu.org; Fri, 23 Aug 2013 08:05:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VCq7F-0007xD-P0 for qemu-devel@nongnu.org; Fri, 23 Aug 2013 08:05:29 -0400 Received: from mail-pd0-f173.google.com ([209.85.192.173]:40323) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VCq7F-0007x6-In for qemu-devel@nongnu.org; Fri, 23 Aug 2013 08:05:21 -0400 Received: by mail-pd0-f173.google.com with SMTP id p10so604936pdj.32 for ; Fri, 23 Aug 2013 05:05:21 -0700 (PDT) Message-ID: <52174FFA.2080004@ozlabs.ru> Date: Fri, 23 Aug 2013 22:05:14 +1000 From: Alexey Kardashevskiy MIME-Version: 1.0 References: <1376891726-26122-1-git-send-email-aik@ozlabs.ru> <52174E04.803@suse.de> In-Reply-To: <52174E04.803@suse.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PATCH v3 0/8] xics: reworks and in-kernel support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?B?QW5kcmVhcyBGw6RyYmVy?= Cc: Anthony Liguori , qemu-devel@nongnu.org, Alexander Graf , Paul Mackerras , qemu-ppc@nongnu.org, David Gibson On 08/23/2013 09:56 PM, Andreas Färber wrote: > Am 19.08.2013 07:55, schrieb Alexey Kardashevskiy: >> Yet another try with XICS-KVM. >> >> v2->v3: >> Addressed multiple comments from Andreas; >> Added 2 patches for XICS from Ben - I included them into the series as they >> are about XICS and they won't rebase automatically if moved before XICS rework >> so it seemed to me that it would be better to carry them toghether. If it is >> wrong, please let me know, I'll repost them separately. > > Patches 7-8 never arrived on the list? Weird. Posted them again as replies to the cover letter... > > Andreas > >> >> v1->v2: >> The main change is this adds "xics-common" parent for emulated XICS and XICS-KVM. >> And many, many small changes, mostly to address Andreas comments. >> >> Migration from XICS to XICS-KVM and vice versa still works. >> >> >> Alexey Kardashevskiy (4): >> xics: add pre_save/post_load/cpu_setup dispatchers >> xics: move registration of global state to realize() >> xics: minor changes and cleanups >> xics: split to xics and xics-common >> >> Benjamin Herrenschmidt (2): >> xics: Add H_IPOLL implementation >> xics: Implement H_XIRR_X >> >> David Gibson (2): >> target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN >> xics-kvm: Support for in-kernel XICS interrupt controller >> >> default-configs/ppc64-softmmu.mak | 1 + >> hw/intc/Makefile.objs | 1 + >> hw/intc/xics.c | 358 +++++++++++++++++++++------ >> hw/intc/xics_kvm.c | 492 ++++++++++++++++++++++++++++++++++++++ >> hw/ppc/spapr.c | 27 ++- >> include/hw/ppc/spapr.h | 3 +- >> include/hw/ppc/xics.h | 68 +++++- >> target-ppc/kvm.c | 14 ++ >> target-ppc/kvm_ppc.h | 7 + >> 9 files changed, 894 insertions(+), 77 deletions(-) >> create mode 100644 hw/intc/xics_kvm.c >> > > -- Alexey