[PATCH v2 00/10] KVM/ARM vGIC support

Christoffer Dall c.dall at virtualopensystems.com
Mon Oct 1 05:12:50 EDT 2012


The following series implements support for the virtual generic
interrupt controller architecture for KVM/ARM.

This is an unmodified repost of the previously submitted series.

This patch series can also be pulled from:
    git://github.com/virtualopensystems/linux-kvm-arm.git
        branch: kvm-arm-v12-vgic

---

Marc Zyngier (10):
      ARM: KVM: Keep track of currently running vcpus
      ARM: KVM: Initial VGIC infrastructure support
      ARM: KVM: Initial VGIC MMIO support code
      ARM: KVM: VGIC distributor handling
      ARM: KVM: VGIC virtual CPU interface management
      ARM: KVM: VGIC interrupt injection
      ARM: KVM: VGIC control interface world switch
      ARM: KVM: VGIC initialisation code
      ARM: KVM: vgic: reduce the number of vcpu kick
      ARM: KVM: Add VGIC configuration option


 arch/arm/include/asm/kvm_arm.h  |   12 
 arch/arm/include/asm/kvm_host.h |   16 +
 arch/arm/include/asm/kvm_vgic.h |  301 +++++++++++
 arch/arm/kernel/asm-offsets.c   |   12 
 arch/arm/kvm/Kconfig            |    7 
 arch/arm/kvm/Makefile           |    1 
 arch/arm/kvm/arm.c              |  101 +++-
 arch/arm/kvm/interrupts.S       |    4 
 arch/arm/kvm/interrupts_head.S  |   68 ++
 arch/arm/kvm/mmu.c              |    3 
 arch/arm/kvm/vgic.c             | 1115 +++++++++++++++++++++++++++++++++++++++
 virt/kvm/kvm_main.c             |    5 
 12 files changed, 1640 insertions(+), 5 deletions(-)
 create mode 100644 arch/arm/include/asm/kvm_vgic.h
 create mode 100644 arch/arm/kvm/vgic.c

-- 



More information about the linux-arm-kernel mailing list