On 09/10/2013 02:26 PM, Alexey Kardashevskiy wrote: > On 09/04/2013 12:56 PM, Alexey Kardashevskiy wrote: >> On 08/30/2013 03:28 PM, Alexey Kardashevskiy wrote: >>> Yet another try with XICS and XICS-KVM. >>> >>> v3->v4: >>> Addressed multiple comments from Alex; >>> Split out many tiny patches to make them easier to review; >>> Fixed xics_cpu_setup not to call the parent; >>> And many, many small changes. >>> >>> 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. >>> >>> 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 (8): >>> xics: move reset and cpu_setup >>> spapr: move cpu_setup after kvmppc_set_papr >>> xics: replace fprintf with error_report >>> xics: add pre_save/post_load dispatchers >>> xics: convert init() to realize() >>> xics: add missing const specifiers to TypeInfo >>> xics: split to xics and xics-common >>> xics: add cpu_setup callback >>> >>> Benjamin Herrenschmidt (2): >>> xics: Implement H_IPOLL >>> 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 | 331 +++++++++++++++++++++----- >>> hw/intc/xics_kvm.c | 488 >>> ++++++++++++++++++++++++++++++++++++++ >>> hw/ppc/spapr.c | 27 ++- >>> include/hw/ppc/spapr.h | 1 + >>> include/hw/ppc/xics.h | 57 +++++ >>> target-ppc/kvm.c | 14 ++ >>> target-ppc/kvm_ppc.h | 7 + >>> 9 files changed, 865 insertions(+), 62 deletions(-) >>> create mode 100644 hw/intc/xics_kvm.c >> >> >> Alex, ping? > > > Anyone, ping? > >
Anyone, ping? -- Alexey