1. 5f59229 KVM: arm64: timer: Add support for SW-based deactivation by Marc Zyngier · 3 years, 10 months ago
  2. 2f2f7e3 KVM: arm64: timer: Refactor IRQ configuration by Marc Zyngier · 3 years, 10 months ago
  3. db75f1a KVM: arm64: vgic: move irq->get_input_level into an ops structure by Marc Zyngier · 3 years, 11 months ago
  4. f16570b KVM: arm64: arch_timer: Remove VGIC initialization check by Alexandru Elisei · 4 years, 1 month ago
  5. 41ce82f KVM: arm64: timers: Move timer registers to the sys_regs file by Marc Zyngier · 6 years ago
  6. 3c5ff0c KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user by Marc Zyngier · 4 years, 9 months ago
  7. 3806094 Merge tag 'kvmarm-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 4 years, 8 months ago
  8. c6fe89f KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation by Marc Zyngier · 4 years, 8 months ago
  9. 9ed24f4 KVM: arm64: Move virt/kvm/arm to arch/arm64 by Marc Zyngier · 4 years, 8 months ago[Renamed from virt/kvm/arm/arch_timer.c]
  10. 76a5db1 KVM: arm64: Use the correct timer structure to access the physical counter by KarimAllah Ahmed · 4 years, 10 months ago
  11. 621ab20 Merge tag 'kvmarm-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 5 years ago
  12. 4a267aa KVM: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer by Alexandru Elisei · 5 years ago
  13. 7495e22 KVM: Move running VCPU from ARM to common code by Paolo Bonzini · 5 years ago
  14. 9090825 KVM: arm/arm64: Let the timer expire in hardirq context on RT by Thomas Gleixner · 5 years ago
  15. fdec2a9 KVM: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s by Dave Martin · 6 years ago
  16. b3e9783 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
  17. e4e5a86 KVM: arm/arm64: Fix emulated ptimer irq injection by Andrew Jones · 6 years ago
  18. 4505153 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 by Thomas Gleixner · 6 years ago
  19. 6bc2100 KVM: arm/arm64: Don't emulate virtual timers on userspace ioctls by Christoffer Dall · 6 years ago
  20. 8fa7616 KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation by Wei Huang · 6 years ago
  21. 7f5d9c1 KVM: arm/arm64: Remove unused timer variable by Shaokun Zhang · 6 years ago
  22. bae561c KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending by Marc Zyngier · 6 years ago
  23. bee038a6 KVM: arm/arm64: Rework the timer code to use a timer_map by Christoffer Dall · 6 years ago
  24. 9e01dc7 KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems by Christoffer Dall · 6 years ago
  25. e604dd5 KVM: arm/arm64: timer: Rework data structures for multiple timers by Christoffer Dall · 6 years ago
  26. 84135d3 KVM: arm/arm64: consolidate arch timer trap handlers by Andre Przywara · 7 years ago
  27. accb99b KVM: arm/arm64: Simplify bg_timer programming by Christoffer Dall · 6 years ago
  28. 6e14ef1 KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate by Christoffer Dall · 6 years ago
  29. 8a411b0 KVM: arm/arm64: Remove arch timer workqueue by Christoffer Dall · 6 years ago
  30. 245715c KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked by Christoffer Dall · 6 years ago
  31. 7afc4dd KVM: arm/arm64: Fix potential loss of ptimer interrupts by Christoffer Dall · 6 years ago
  32. 5fbb0df Merge tag 'kvm-arm-fixes-for-v4.16-2' into HEAD by Marc Zyngier · 7 years ago
  33. 829a586 KVM: arm/arm64: Move vcpu_load call after kvm_vcpu_first_run_init by Christoffer Dall · 7 years ago
  34. 7660042 KVM: arm/arm64: Reduce verbosity of KVM init log by Ard Biesheuvel · 7 years ago
  35. 413aa80 KVM: arm/arm64: Reset mapped IRQs on VM reset by Christoffer Dall · 7 years ago
  36. 250be9d KVM: arm/arm64: No need to zero CNTVOFF in kvm_timer_vcpu_put() for VHE by Shanker Donthineni · 7 years ago
  37. d60d8b6 KVM: arm/arm64: Fix arch timers with userspace irqchips by Christoffer Dall · 7 years ago
  38. 7bf14c2 Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Radim Krčmář · 7 years ago
  39. cd15d20 KVM: arm/arm64: Fixup userspace irqchip static key optimization by Christoffer Dall · 7 years ago
  40. 13e59ec KVM: arm/arm64: Fix incorrect timer_is_pending logic by Christoffer Dall · 7 years ago
  41. 61bbe38 KVM: arm/arm64: Avoid work when userspace iqchips are not used by Christoffer Dall · 7 years ago
  42. 4c60e36 KVM: arm/arm64: Provide a get_input_level for the arch timer by Christoffer Dall · 7 years ago
  43. b6909a6 KVM: arm/arm64: Support a vgic interrupt line level sample function by Christoffer Dall · 7 years ago
  44. 70450a9 KVM: arm/arm64: Don't cache the timer IRQ level by Christoffer Dall · 7 years ago
  45. 0eb7c33 KVM: arm/arm64: Fix timer enable flow by Christoffer Dall · 7 years ago
  46. 36e5cfd KVM: arm/arm64: Properly handle arch-timer IRQs after vtimer_save_state by Christoffer Dall · 7 years ago
  47. f384dcf KVM: arm/arm64: timer: Don't set irq as forwarded if no usable GIC by Marc Zyngier · 7 years ago
  48. 2260112 KVM: arm/arm64: Avoid attempting to load timer vgic state without a vgic by Christoffer Dall · 7 years ago
  49. ec6449a KVM: arm/arm64: Don't enable/disable physical timer access on VHE by Christoffer Dall · 7 years ago
  50. 47bbd31 KVM: arm/arm64: vgic: restructure kvm_vgic_(un)map_phys_irq by Eric Auger · 7 years ago
  51. 4a2c4da arm/arm64: KVM: Load the timer state when enabling the timer by Christoffer Dall · 7 years ago
  52. 1c88ab7 KVM: arm/arm64: Rework kvm_timer_should_fire by Christoffer Dall · 8 years ago
  53. 7e90c8e KVM: arm/arm64: Get rid of kvm_timer_flush_hwstate by Christoffer Dall · 8 years ago
  54. bbdd52c KVM: arm/arm64: Avoid phys timer emulation in vcpu entry/exit by Christoffer Dall · 8 years ago
  55. cda93b7 KVM: arm/arm64: Move phys_timer_emulate function by Christoffer Dall · 8 years ago
  56. 5c5196d KVM: arm/arm64: Support EL1 phys timer register access in set/get reg by Christoffer Dall · 8 years ago
  57. b103cc3 KVM: arm/arm64: Avoid timer save/restore in vcpu entry/exit by Christoffer Dall · 8 years ago
  58. 40f4cba KVM: arm/arm64: Set VCPU affinity for virt timer irq by Christoffer Dall · 8 years ago
  59. 688c50a KVM: arm/arm64: Move timer save/restore out of the hyp code by Christoffer Dall · 8 years ago
  60. f2a2129 KVM: arm/arm64: Use separate timer for phys timer emulation by Christoffer Dall · 8 years ago
  61. 14d61fa KVM: arm/arm64: Rename soft timer to bg_timer by Christoffer Dall · 8 years ago
  62. 8409a06 KVM: arm/arm64: Make timer_arm and timer_disarm helpers more generic by Christoffer Dall · 8 years ago
  63. cb3f0ad KVM: arm/arm64: Disallow userspace control of in-kernel IRQ lines by Christoffer Dall · 8 years ago
  64. abcb851 KVM: arm/arm64: Check if irq lines to the GIC are already used by Christoffer Dall · 8 years ago
  65. 99a1db7 KVM: arm/arm64: Allow setting the timer IRQ numbers from userspace by Christoffer Dall · 8 years ago
  66. 85e69ad KVM: arm/arm64: Move timer IRQ default init to arch_timer.c by Christoffer Dall · 8 years ago
  67. 1b6502e KVM: arm/arm64: timer: remove request-less vcpu kick by Andrew Jones · 8 years ago
  68. 3dbbdf7 KVM: arm/arm64: Report PMU overflow interrupts to userspace irqchip by Christoffer Dall · 8 years ago
  69. d9e1397 KVM: arm/arm64: Support arch timers with a userspace gic by Alexander Graf · 8 years ago
  70. b22e7df KVM: arm/arm64: Cleanup the arch timer code's irqchip checking by Christoffer Dall · 8 years ago
  71. 7b6b463 KVM: arm/arm64: Emulate the EL1 phys timer registers by Jintack Lim · 8 years ago
  72. f242ada KVM: arm/arm64: Set up a background timer for the physical timer emulation by Jintack Lim · 8 years ago
  73. fb280e9 KVM: arm/arm64: Set a background timer to the earliest timer expiration by Jintack Lim · 8 years ago
  74. 58e0c97 KVM: arm/arm64: Update the physical timer interrupt level by Jintack Lim · 8 years ago
  75. a91d185 KVM: arm/arm64: Initialize the emulated EL1 physical timer by Jintack Lim · 8 years ago
  76. 9171fa2 KVM: arm/arm64: Decouple kvm timer functions from virtual timer by Jintack Lim · 8 years ago
  77. 90de943 KVM: arm/arm64: Move cntvoff to each timer context by Jintack Lim · 8 years ago
  78. fbb4aee KVM: arm/arm64: Abstract virtual timer context into separate structure by Jintack Lim · 8 years ago
  79. 11710de KVM: arm/arm64: Remove kvm_vgic_inject_mapped_irq by Christoffer Dall · 8 years ago
  80. 488f94d KVM: arm64: Access CNTHCTL_EL2 bit fields correctly on VHE systems by Jintack Lim · 8 years ago
  81. 63e4122 KVM: arm/arm64: Fix occasional warning from the timer work function by Christoffer Dall · 8 years ago
  82. 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
  83. a5a1d1c clocksource: Use a plain u64 instead of cycle_t by Thomas Gleixner · 8 years ago
  84. 73c1b41 cpu/hotplug: Cleanup state names by Thomas Gleixner · 8 years ago
  85. 8e1a047 KVM: arm/arm64: timer: Check for properly initialized timer on init by Christoffer Dall · 8 years ago
  86. fd5ebf9 arm/arm64: KVM: Clean up useless code in kvm_timer_enable by Longpeng(Mike) · 8 years ago
  87. 5d947a1 KVM: ARM: cleanup kvm_timer_hyp_init by Paolo Bonzini · 8 years ago
  88. 3706fea KVM: Remove deprecated create_singlethread_workqueue by Bhaktipriya Shridhar · 8 years ago
  89. cabdc5c KVM: arm/arm64: timer: Workaround misconfigured timer interrupt by Marc Zyngier · 8 years ago
  90. b3c9950 arm/kvm/arch_timer: Convert to hotplug state machine by Richard Cochran · 9 years ago
  91. 41a5448 KVM: arm/arm64: Move timer IRQ map to latest possible time by Christoffer Dall · 9 years ago
  92. c8eb3f6 KVM: arm/arm64: vgic: Remove irq_phys_map from interface by Andre Przywara · 9 years ago
  93. a7e33ad KVM: arm/arm64: arch_timer: Remove irq_phys_map by Andre Przywara · 9 years ago
  94. b452cb5 KVM: arm/arm64: Remove the IRQ field from struct irq_phys_map by Christoffer Dall · 9 years ago
  95. 63306c2 KVM: arm/arm64: vgic: avoid map in kvm_vgic_unmap_phys_irq() by Andre Przywara · 9 years ago
  96. e262f41 KVM: arm/arm64: vgic: avoid map in kvm_vgic_map_is_active() by Andre Przywara · 9 years ago
  97. 4f551a3 KVM: arm/arm64: vgic: avoid map in kvm_vgic_inject_mapped_irq() by Andre Przywara · 9 years ago
  98. 29c2d6f KVM: arm/arm64: arch_timer: Rely on the arch timer to parse the firmware tables by Julien Grall · 9 years ago
  99. 1c5631c KVM: arm/arm64: Handle forward time correction gracefully by Marc Zyngier · 9 years ago
  100. 9b4a300 KVM: arm/arm64: timer: Add active state caching by Marc Zyngier · 9 years ago