This patch series adds generic support for issuing device control related ioctls and supports creating the ARM KVM-accelerated VGIC using the device control API while maintaining backwards compatibility for older kernels. Changelogs in the individual patches. The patch series based on qemu/master can be found here: git://git.linaro.org/people/cdall/qemu-arm.git migration/device-ctrl-v4 Christoffer Dall (4): linux-headers: Update from Linus' master ba635f8 kvm: Introduce kvm_arch_irqchip_create kvm: Common device control API functions arm: vgic device control api support hw/intc/arm_gic_kvm.c | 22 ++++++++++++++-- include/hw/intc/arm_gic_common.h | 1 + include/sysemu/kvm.h | 34 +++++++++++++++++++++++++ kvm-all.c | 50 ++++++++++++++++++++++++++++++++++-- linux-headers/asm-arm/kvm.h | 28 ++++++++++++++++++++ linux-headers/asm-arm64/kvm.h | 21 ++++++++++++++- linux-headers/asm-x86/hyperv.h | 13 ++++++++++ linux-headers/linux/kvm.h | 2 ++ stubs/Makefile.objs | 1 + stubs/kvm.c | 7 +++++ target-arm/kvm.c | 55 +++++++++++++++++++++++++++++++++++----- target-arm/kvm_arm.h | 17 ++++++++----- trace-events | 1 + 13 files changed, 234 insertions(+), 18 deletions(-) create mode 100644 stubs/kvm.c -- 1.8.5.2 _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm