[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PATCH v3 0/8] xics: reworks and in-kernel support
From: |
Alexey Kardashevskiy |
Subject: |
[Qemu-ppc] [PATCH v3 0/8] xics: reworks and in-kernel support |
Date: |
Mon, 19 Aug 2013 15:55:18 +1000 |
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.
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
--
1.8.3.2
- [Qemu-ppc] [PATCH v3 0/8] xics: reworks and in-kernel support,
Alexey Kardashevskiy <=
- [Qemu-ppc] [PATCH v3 1/8] target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN, Alexey Kardashevskiy, 2013/08/19
- Re: [Qemu-ppc] [PATCH v3 1/8] target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN, Alexander Graf, 2013/08/26
- Re: [Qemu-ppc] [PATCH v3 1/8] target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN, Benjamin Herrenschmidt, 2013/08/26
- Re: [Qemu-ppc] [PATCH v3 1/8] target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN, Andreas Färber, 2013/08/26
- Re: [Qemu-ppc] [PATCH v3 1/8] target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN, Benjamin Herrenschmidt, 2013/08/27
- Re: [Qemu-ppc] [PATCH v3 1/8] target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN, Alexander Graf, 2013/08/27
- Re: [Qemu-ppc] [PATCH v3 1/8] target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN, Alexey Kardashevskiy, 2013/08/29
- Re: [Qemu-ppc] [PATCH v3 1/8] target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN, Alexander Graf, 2013/08/30
- Re: [Qemu-ppc] [PATCH v3 1/8] target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN, Benjamin Herrenschmidt, 2013/08/30
- Re: [Qemu-ppc] [PATCH v3 1/8] target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN, Alexander Graf, 2013/08/30