[PULL 0/8] KVM/ARM Changes for v4.8 - Take #2

Christoffer Dall christoffer.dall at linaro.org
Thu Aug 4 04:40:28 PDT 2016


Hi Paolo and Radim,

The following changes since commit 3a88bded203591d4683aacdbb65cd0f549bc58cb:

  KVM: arm64: vgic-its: Simplify MAPI error handling (2016-07-18 18:15:20 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvm-arm-for-4.8-take2

for you to fetch changes up to 89581f06b2bc225f0c9822fa52e714aa2e3810dd:

  arm64: KVM: Set cpsr before spsr on fault injection (2016-08-01 15:09:47 +0100)

The patches include GSI routing support to go along with the new VGIC and a
small fix that has been cooking in -next for a while.

There are still a number of fixes pending for the ITS and other things relating
to our init sequence, which we'll try to get ready for -rc2.

Thanks,
-Christoffer

Andrew Jones (1):
      arm64: KVM: Set cpsr before spsr on fault injection

Eric Auger (6):
      KVM: api: Pass the devid in the msi routing entry
      KVM: Add devid in kvm_kernel_irq_routing_entry
      KVM: irqchip: Convey devid to kvm_set_msi
      KVM: Move kvm_setup_default/empty_irq_routing declaration in arch specific header
      KVM: arm/arm64: Enable irqchip routing
      KVM: arm/arm64: Enable MSI routing

Marc Zyngier (1):
      KVM: arm: vgic-irqfd: Workaround changing kvm_set_routing_entry prototype

 Documentation/virtual/kvm/api.txt |  34 +++++++++--
 arch/arm/kvm/Kconfig              |   2 +
 arch/arm/kvm/Makefile             |   1 +
 arch/arm/kvm/irq.h                |  19 +++++++
 arch/arm64/kvm/Kconfig            |   2 +
 arch/arm64/kvm/Makefile           |   1 +
 arch/arm64/kvm/inject_fault.c     |  12 ++--
 arch/arm64/kvm/irq.h              |  19 +++++++
 arch/x86/kvm/irq.h                |   3 +
 include/kvm/arm_vgic.h            |   7 +++
 include/linux/kvm_host.h          |  12 +++-
 include/uapi/linux/kvm.h          |   5 +-
 virt/kvm/arm/vgic/vgic-init.c     |   4 ++
 virt/kvm/arm/vgic/vgic-irqfd.c    | 116 ++++++++++++++++++++++++++++++++------
 virt/kvm/arm/vgic/vgic.c          |   7 ---
 virt/kvm/irqchip.c                |  28 +++++----
 16 files changed, 220 insertions(+), 52 deletions(-)
 create mode 100644 arch/arm/kvm/irq.h
 create mode 100644 arch/arm64/kvm/irq.h



More information about the linux-arm-kernel mailing list