[PATCH v6 0/4] Create ARM KVM VGIC with device control API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.  This last series is identical to
v5, but is using an updated Linux kerned header update, which includes
arm64 device control header support, avoiding to completely break arm64
QEMU support.

The patch series based on qemu/master can be found here:
git://git.linaro.org/people/cdall/qemu-arm.git migration/device-ctrl-v6

Christoffer Dall (4):
  linux-headers: Update from v3.14-rc3
  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    | 30 +++++++++++++++++++++-
 linux-headers/asm-powerpc/kvm.h  |  3 +++
 linux-headers/asm-x86/hyperv.h   | 16 +++++++++---
 linux-headers/linux/kvm.h        |  1 +
 stubs/Makefile.objs              |  1 +
 stubs/kvm.c                      |  7 +++++
 target-arm/kvm.c                 | 55 +++++++++++++++++++++++++++++++++++-----
 target-arm/kvm_arm.h             | 17 ++++++++-----
 trace-events                     |  1 +
 14 files changed, 245 insertions(+), 21 deletions(-)
 create mode 100644 stubs/kvm.c

-- 
1.8.5.2

_______________________________________________
kvmarm mailing list
kvmarm@xxxxxxxxxxxxxxxxxxxxx
https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm




[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux