[PATCH 00/15] vgic/timer fixes

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

 



This patch series contains a couple of fixes (GICH_VMCR reset value
and CNTKCTL swap), as well as a number of cleanup after Will Deacon's
review.

Tested on both TC2 and arm64 FastModel. Also available on my
vgic-fixes branch.

Marc Zyngier (15):
  ARM: KVM: vgic: fix GICH_VMCR default value
  ARM: KVM: vgic: compute nr_lr only once
  ARM: KVM: vgic: move bitmap/bytemap accessors into vgic.c
  ARM: KVM: vgic: hide some bitmaps behind accessors
  ARM: KVM: vgic: simplify the vgic_bytemap structure
  ARM: KVM: vgic: hide SGI/PPIs count behind symbolic constants
  ARM: KVM: vgic: clarify manipulations on irq_cfg
  ARM: KVM: vgic: mmio related changes
  ARM: KVM: vgic: make CPU and DIST sizes available to userspace
  ARM: KVM: vgic: update interrupt injection documentation
  ARM: KVM: timer: always get the virtual interrupt number from DT
  ARM: KVM: timer: simplify access to cntvoff and cntv_cval
  ARM: KVM: timer: remove extraneous bit clearing
  ARM: KVM: timer: abstract timer arming/disarming
  ARM: KVM: swap CNTKCTL accross world-switch

 arch/arm/include/asm/kvm_arch_timer.h |  21 +--
 arch/arm/include/asm/kvm_asm.h        |   3 +-
 arch/arm/include/asm/kvm_vgic.h       | 102 +----------
 arch/arm/include/uapi/asm/kvm.h       |   3 +
 arch/arm/kernel/asm-offsets.c         |   6 +-
 arch/arm/kvm/coproc.c                 |   4 +
 arch/arm/kvm/interrupts_head.S        |  31 +++-
 arch/arm/kvm/reset.c                  |  10 --
 arch/arm/kvm/timer.c                  |  42 +++--
 arch/arm/kvm/vgic.c                   | 307 +++++++++++++++++++++++++---------
 10 files changed, 301 insertions(+), 228 deletions(-)

-- 
1.8.0.1



_______________________________________________
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