This allows QEMU to use the in-kernel KVM MPIC on some PPC platforms. Scott Wood (6): kvm: update linux-headers kvm: use hw/kvm/Makefile.objs consistently for all relevant architectures memory: add memory_region_to_address() openpic: factor out some common defines into openpic.h PPC: e500: factor out mpic init code kvm/openpic: in-kernel mpic support
hw/Makefile.objs | 1 + hw/arm/Makefile.objs | 1 - hw/i386/Makefile.objs | 1 - hw/kvm/Makefile.objs | 8 +- hw/kvm/openpic.c | 259 +++++++++++++++++++++++++++++++++++++++ hw/openpic.c | 40 +++--- hw/openpic.h | 12 ++ hw/ppc/e500.c | 123 +++++++++++++++---- include/exec/memory.h | 9 ++ linux-headers/asm-powerpc/kvm.h | 16 +++ linux-headers/linux/kvm.h | 34 +++++ memory.c | 38 +++++- 12 files changed, 491 insertions(+), 51 deletions(-) create mode 100644 hw/kvm/openpic.c -- 1.7.10.4