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