| 13e59ece5b30 ("KVM: arm/arm64: Fix incorrect timer_is_pending logic") |
| 4c60e360d6df ("KVM: arm/arm64: Provide a get_input_level for the arch timer") |
| b6909a659f8d ("KVM: arm/arm64: Support a vgic interrupt line level sample function") |
| e40cc57bac79 ("KVM: arm/arm64: vgic: Support level-triggered mapped interrupts") |
| 70450a9fbe06 ("KVM: arm/arm64: Don't cache the timer IRQ level") |
| 47bbd31f740c ("KVM: arm/arm64: vgic: restructure kvm_vgic_(un)map_phys_irq") |
| 1c88ab7ec8c5 ("KVM: arm/arm64: Rework kvm_timer_should_fire") |
| bbdd52cfcba2 ("KVM: arm/arm64: Avoid phys timer emulation in vcpu entry/exit") |
| cda93b7aa465 ("KVM: arm/arm64: Move phys_timer_emulate function") |
| b103cc3f10c0 ("KVM: arm/arm64: Avoid timer save/restore in vcpu entry/exit") |
| 688c50aa72f6 ("KVM: arm/arm64: Move timer save/restore out of the hyp code") |
| f2a2129e0ac8 ("KVM: arm/arm64: Use separate timer for phys timer emulation") |
| ee9bb9a1e3c6 ("KVM: arm/arm64: Move timer/vgic flush/sync under disabled irq") |
| 14d61fa98f03 ("KVM: arm/arm64: Rename soft timer to bg_timer") |
| 8409a06f2a2c ("KVM: arm/arm64: Make timer_arm and timer_disarm helpers more generic") |
| 006df0f34930 ("KVM: arm/arm64: Support calling vgic_update_irq_pending from irq context") |
| f39d16cbabf9 ("KVM: arm/arm64: Guard kvm_vgic_map_is_active against !vgic_initialized") |
| cb3f0ad881a6 ("KVM: arm/arm64: Disallow userspace control of in-kernel IRQ lines") |
| c6ccd30e0de3 ("KVM: arm/arm64: Introduce an allocator for in-kernel irq lines") |
| 99a1db7a2c9b ("KVM: arm/arm64: Allow setting the timer IRQ numbers from userspace") |
| 85e69ad7f2cc ("KVM: arm/arm64: Move timer IRQ default init to arch_timer.c") |
| 2227e4393027 ("KVM: arm: Handle VCPU device attributes in guest.c") |
| a2befacf5094 ("KVM: arm64: Allow creating the PMU without the in-kernel GIC") |
| b7484931e4a8 ("KVM: arm/arm64: PMU: remove request-less vcpu kick") |
| 6a6d73be12fb ("KVM: arm/arm64: properly use vcpu requests") |
| abd7229626b9 ("KVM: arm/arm64: Simplify active_change_prepare and plug race") |
| 3197191e5525 ("KVM: arm/arm64: Separate guest and uaccess writes to dist {sc}active") |
| 2602087ef49d ("KVM: arm/arm64: Allow GICv2 to supply a uaccess register function") |
| e8ec032b182c ("KVM: arm64: Restore host physical timer access on hyp_panic()") |
| d2e19368848c ("KVM: arm: Restore banked registers and physical timer access on hyp_panic()") |
| 36c344f3f1ff ("Merge tag 'kvm-arm-for-v4.12-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD") |