1. bee038a6 KVM: arm/arm64: Rework the timer code to use a timer_map by Christoffer Dall · 6 years ago
  2. 9e01dc7 KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems by Christoffer Dall · 6 years ago
  3. e604dd5 KVM: arm/arm64: timer: Rework data structures for multiple timers by Christoffer Dall · 6 years ago
  4. 84135d3 KVM: arm/arm64: consolidate arch timer trap handlers by Andre Przywara · 7 years ago
  5. accb99b KVM: arm/arm64: Simplify bg_timer programming by Christoffer Dall · 6 years ago
  6. 6e14ef1 KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate by Christoffer Dall · 6 years ago
  7. 8a411b0 KVM: arm/arm64: Remove arch timer workqueue by Christoffer Dall · 6 years ago
  8. 245715c KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked by Christoffer Dall · 6 years ago
  9. 7afc4dd KVM: arm/arm64: Fix potential loss of ptimer interrupts by Christoffer Dall · 6 years ago
  10. 5fbb0df Merge tag 'kvm-arm-fixes-for-v4.16-2' into HEAD by Marc Zyngier · 7 years ago
  11. 829a586 KVM: arm/arm64: Move vcpu_load call after kvm_vcpu_first_run_init by Christoffer Dall · 7 years ago
  12. 7660042 KVM: arm/arm64: Reduce verbosity of KVM init log by Ard Biesheuvel · 7 years ago
  13. 413aa80 KVM: arm/arm64: Reset mapped IRQs on VM reset by Christoffer Dall · 7 years ago
  14. 250be9d KVM: arm/arm64: No need to zero CNTVOFF in kvm_timer_vcpu_put() for VHE by Shanker Donthineni · 7 years ago
  15. d60d8b6 KVM: arm/arm64: Fix arch timers with userspace irqchips by Christoffer Dall · 7 years ago
  16. 7bf14c2 Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Radim Krčmář · 7 years ago
  17. cd15d20 KVM: arm/arm64: Fixup userspace irqchip static key optimization by Christoffer Dall · 7 years ago
  18. 13e59ec KVM: arm/arm64: Fix incorrect timer_is_pending logic by Christoffer Dall · 7 years ago
  19. 61bbe38 KVM: arm/arm64: Avoid work when userspace iqchips are not used by Christoffer Dall · 7 years ago
  20. 4c60e36 KVM: arm/arm64: Provide a get_input_level for the arch timer by Christoffer Dall · 7 years ago
  21. b6909a6 KVM: arm/arm64: Support a vgic interrupt line level sample function by Christoffer Dall · 7 years ago
  22. 70450a9 KVM: arm/arm64: Don't cache the timer IRQ level by Christoffer Dall · 7 years ago
  23. 0eb7c33 KVM: arm/arm64: Fix timer enable flow by Christoffer Dall · 7 years ago
  24. 36e5cfd KVM: arm/arm64: Properly handle arch-timer IRQs after vtimer_save_state by Christoffer Dall · 7 years ago
  25. f384dcf KVM: arm/arm64: timer: Don't set irq as forwarded if no usable GIC by Marc Zyngier · 7 years ago
  26. 2260112 KVM: arm/arm64: Avoid attempting to load timer vgic state without a vgic by Christoffer Dall · 7 years ago
  27. ec6449a KVM: arm/arm64: Don't enable/disable physical timer access on VHE by Christoffer Dall · 7 years ago
  28. 47bbd31 KVM: arm/arm64: vgic: restructure kvm_vgic_(un)map_phys_irq by Eric Auger · 7 years ago
  29. 4a2c4da arm/arm64: KVM: Load the timer state when enabling the timer by Christoffer Dall · 7 years ago
  30. 1c88ab7 KVM: arm/arm64: Rework kvm_timer_should_fire by Christoffer Dall · 8 years ago
  31. 7e90c8e KVM: arm/arm64: Get rid of kvm_timer_flush_hwstate by Christoffer Dall · 8 years ago
  32. bbdd52c KVM: arm/arm64: Avoid phys timer emulation in vcpu entry/exit by Christoffer Dall · 8 years ago
  33. cda93b7 KVM: arm/arm64: Move phys_timer_emulate function by Christoffer Dall · 8 years ago
  34. 5c5196d KVM: arm/arm64: Support EL1 phys timer register access in set/get reg by Christoffer Dall · 8 years ago
  35. b103cc3 KVM: arm/arm64: Avoid timer save/restore in vcpu entry/exit by Christoffer Dall · 8 years ago
  36. 40f4cba KVM: arm/arm64: Set VCPU affinity for virt timer irq by Christoffer Dall · 8 years ago
  37. 688c50a KVM: arm/arm64: Move timer save/restore out of the hyp code by Christoffer Dall · 8 years ago
  38. f2a2129 KVM: arm/arm64: Use separate timer for phys timer emulation by Christoffer Dall · 8 years ago
  39. 14d61fa KVM: arm/arm64: Rename soft timer to bg_timer by Christoffer Dall · 8 years ago
  40. 8409a06 KVM: arm/arm64: Make timer_arm and timer_disarm helpers more generic by Christoffer Dall · 8 years ago
  41. cb3f0ad KVM: arm/arm64: Disallow userspace control of in-kernel IRQ lines by Christoffer Dall · 8 years ago
  42. abcb851 KVM: arm/arm64: Check if irq lines to the GIC are already used by Christoffer Dall · 8 years ago
  43. 99a1db7 KVM: arm/arm64: Allow setting the timer IRQ numbers from userspace by Christoffer Dall · 8 years ago
  44. 85e69ad KVM: arm/arm64: Move timer IRQ default init to arch_timer.c by Christoffer Dall · 8 years ago
  45. 1b6502e KVM: arm/arm64: timer: remove request-less vcpu kick by Andrew Jones · 8 years ago
  46. 3dbbdf7 KVM: arm/arm64: Report PMU overflow interrupts to userspace irqchip by Christoffer Dall · 8 years ago
  47. d9e1397 KVM: arm/arm64: Support arch timers with a userspace gic by Alexander Graf · 8 years ago
  48. b22e7df KVM: arm/arm64: Cleanup the arch timer code's irqchip checking by Christoffer Dall · 8 years ago
  49. 7b6b463 KVM: arm/arm64: Emulate the EL1 phys timer registers by Jintack Lim · 8 years ago
  50. f242ada KVM: arm/arm64: Set up a background timer for the physical timer emulation by Jintack Lim · 8 years ago
  51. fb280e9 KVM: arm/arm64: Set a background timer to the earliest timer expiration by Jintack Lim · 8 years ago
  52. 58e0c97 KVM: arm/arm64: Update the physical timer interrupt level by Jintack Lim · 8 years ago
  53. a91d185 KVM: arm/arm64: Initialize the emulated EL1 physical timer by Jintack Lim · 8 years ago
  54. 9171fa2 KVM: arm/arm64: Decouple kvm timer functions from virtual timer by Jintack Lim · 8 years ago
  55. 90de943 KVM: arm/arm64: Move cntvoff to each timer context by Jintack Lim · 8 years ago
  56. fbb4aee KVM: arm/arm64: Abstract virtual timer context into separate structure by Jintack Lim · 8 years ago
  57. 11710de KVM: arm/arm64: Remove kvm_vgic_inject_mapped_irq by Christoffer Dall · 8 years ago
  58. 488f94d KVM: arm64: Access CNTHCTL_EL2 bit fields correctly on VHE systems by Jintack Lim · 8 years ago
  59. 63e4122 KVM: arm/arm64: Fix occasional warning from the timer work function by Christoffer Dall · 8 years ago
  60. 3ddc76d Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  61. a5a1d1c clocksource: Use a plain u64 instead of cycle_t by Thomas Gleixner · 8 years ago
  62. 73c1b41 cpu/hotplug: Cleanup state names by Thomas Gleixner · 8 years ago
  63. 8e1a047 KVM: arm/arm64: timer: Check for properly initialized timer on init by Christoffer Dall · 8 years ago
  64. fd5ebf9 arm/arm64: KVM: Clean up useless code in kvm_timer_enable by Longpeng(Mike) · 8 years ago
  65. 5d947a1 KVM: ARM: cleanup kvm_timer_hyp_init by Paolo Bonzini · 8 years ago
  66. 3706fea KVM: Remove deprecated create_singlethread_workqueue by Bhaktipriya Shridhar · 8 years ago
  67. cabdc5c KVM: arm/arm64: timer: Workaround misconfigured timer interrupt by Marc Zyngier · 8 years ago
  68. b3c9950 arm/kvm/arch_timer: Convert to hotplug state machine by Richard Cochran · 8 years ago
  69. 41a5448 KVM: arm/arm64: Move timer IRQ map to latest possible time by Christoffer Dall · 9 years ago
  70. c8eb3f6 KVM: arm/arm64: vgic: Remove irq_phys_map from interface by Andre Przywara · 9 years ago
  71. a7e33ad KVM: arm/arm64: arch_timer: Remove irq_phys_map by Andre Przywara · 9 years ago
  72. b452cb5 KVM: arm/arm64: Remove the IRQ field from struct irq_phys_map by Christoffer Dall · 9 years ago
  73. 63306c2 KVM: arm/arm64: vgic: avoid map in kvm_vgic_unmap_phys_irq() by Andre Przywara · 9 years ago
  74. e262f41 KVM: arm/arm64: vgic: avoid map in kvm_vgic_map_is_active() by Andre Przywara · 9 years ago
  75. 4f551a3 KVM: arm/arm64: vgic: avoid map in kvm_vgic_inject_mapped_irq() by Andre Przywara · 9 years ago
  76. 29c2d6f KVM: arm/arm64: arch_timer: Rely on the arch timer to parse the firmware tables by Julien Grall · 9 years ago
  77. 1c5631c KVM: arm/arm64: Handle forward time correction gracefully by Marc Zyngier · 9 years ago
  78. 9b4a300 KVM: arm/arm64: timer: Add active state caching by Marc Zyngier · 9 years ago
  79. b3aff6c KVM: arm/arm64: Fix reference to uninitialised VGIC by Andre Przywara · 9 years ago
  80. 0e3dfda KVM: arm/arm64: arch_timer: Preserve physical dist. active state on LR.active by Christoffer Dall · 9 years ago
  81. e21f091 arm/arm64: KVM: Add tracepoints for vgic and timer by Christoffer Dall · 9 years ago
  82. 4b4b451 arm/arm64: KVM: Rework the arch timer to use level-triggered semantics by Christoffer Dall · 9 years ago
  83. d35268d arm/arm64: KVM: arch_timer: Only schedule soft timer on vcpu_block by Christoffer Dall · 9 years ago
  84. cff9211 arm/arm64: KVM: Fix arch timer behavior for disabled interrupts by Christoffer Dall · 9 years ago
  85. 4ad9e16 arm/arm64: KVM: arch timer: Reset CNTV_CTL to 0 by Christoffer Dall · 9 years ago
  86. f120cd6 KVM: arm/arm64: timer: Allow the timer to control the active state by Marc Zyngier · 11 years ago
  87. 1a74847 arm/arm64: KVM: Fix migration race in the arch timer by Christoffer Dall · 10 years ago
  88. 2eebdde timecounter: keep track of accumulated fractional nanoseconds by Richard Cochran · 10 years ago
  89. 0597112 arm/arm64: KVM: Require in-kernel vgic for the arch timers by Christoffer Dall · 10 years ago
  90. 553f809 arm, kvm: fix double lock on cpu_add_remove_lock by Ming Lei · 11 years ago
  91. 39735a3 ARM/KVM: save and restore generic timer registers by Andre Przywara · 11 years ago
  92. fe489bf Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 12 years ago
  93. 5ae7f87 ARM: KVM: Allow host virt timer irq to be different from guest timer virt irq by Anup Patel · 12 years ago
  94. 7275acd ARM: KVM: move GIC/timer code to a common location by Marc Zyngier · 12 years ago[Renamed (98%) from arch/arm/kvm/arch_timer.c]
  95. 372b7c1 ARM: KVM: arch_timer: use symbolic constants by Mark Rutland · 12 years ago
  96. 53e7240 ARM: KVM: arch_timers: Add guest timer core support by Marc Zyngier · 12 years ago