| Commit message (Expand) | Author | Age | Files | Lines |
* | KVM: arm64: Use the correct timer structure to access the physical counter | KarimAllah Ahmed | 2020-03-16 | 1 | -1/+1 |
* | Merge tag 'kvmarm-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar... | Paolo Bonzini | 2020-01-30 | 1 | -1/+2 |
|\ |
|
| * | KVM: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer | Alexandru Elisei | 2020-01-28 | 1 | -1/+2 |
* | | KVM: Move running VCPU from ARM to common code | Paolo Bonzini | 2020-01-27 | 1 | -1/+1 |
|/ |
|
* | KVM: arm/arm64: Let the timer expire in hardirq context on RT | Thomas Gleixner | 2019-11-07 | 1 | -4/+4 |
* | KVM: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s | Dave Martin | 2019-07-05 | 1 | -12/+12 |
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 2019-06-20 | 1 | -2/+3 |
|\ |
|
| * | KVM: arm/arm64: Fix emulated ptimer irq injection | Andrew Jones | 2019-06-19 | 1 | -2/+3 |
* | | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 | Thomas Gleixner | 2019-06-05 | 1 | -13/+1 |
|/ |
|
* | KVM: arm/arm64: Don't emulate virtual timers on userspace ioctls | Christoffer Dall | 2019-04-25 | 1 | -5/+8 |
* | KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation | Wei Huang | 2019-03-30 | 1 | -2/+2 |
* | KVM: arm/arm64: Remove unused timer variable | Shaokun Zhang | 2019-02-22 | 1 | -2/+0 |
* | KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual int... | Marc Zyngier | 2019-02-19 | 1 | -3/+12 |
* | KVM: arm/arm64: Rework the timer code to use a timer_map | Christoffer Dall | 2019-02-19 | 1 | -135/+160 |
* | KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems | Christoffer Dall | 2019-02-19 | 1 | -49/+170 |
* | KVM: arm/arm64: timer: Rework data structures for multiple timers | Christoffer Dall | 2019-02-19 | 1 | -28/+30 |
* | KVM: arm/arm64: consolidate arch timer trap handlers | Andre Przywara | 2019-02-19 | 1 | -17/+113 |
* | KVM: arm/arm64: Simplify bg_timer programming | Christoffer Dall | 2019-02-19 | 1 | -21/+14 |
* | KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate | Christoffer Dall | 2018-12-19 | 1 | -3/+0 |
* | KVM: arm/arm64: Remove arch timer workqueue | Christoffer Dall | 2018-12-19 | 1 | -27/+7 |
* | KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked | Christoffer Dall | 2018-07-31 | 1 | -0/+5 |
* | KVM: arm/arm64: Fix potential loss of ptimer interrupts | Christoffer Dall | 2018-07-31 | 1 | -5/+5 |
* | Merge tag 'kvm-arm-fixes-for-v4.16-2' into HEAD | Marc Zyngier | 2018-03-19 | 1 | -53/+69 |
|\ |
|
| * | KVM: arm/arm64: Reduce verbosity of KVM init log | Ard Biesheuvel | 2018-03-14 | 1 | -1/+1 |
| * | KVM: arm/arm64: Reset mapped IRQs on VM reset | Christoffer Dall | 2018-03-14 | 1 | -0/+4 |
| * | KVM: arm/arm64: Fix arch timers with userspace irqchips | Christoffer Dall | 2018-02-15 | 1 | -52/+64 |
* | | KVM: arm/arm64: Move vcpu_load call after kvm_vcpu_first_run_init | Christoffer Dall | 2018-03-19 | 1 | -4/+0 |
* | | KVM: arm/arm64: No need to zero CNTVOFF in kvm_timer_vcpu_put() for VHE | Shanker Donthineni | 2018-02-26 | 1 | -2/+4 |
|/ |
|
* | Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/ti... | Radim Krčmář | 2018-02-01 | 1 | -13/+18 |
|\ |
|
| * | KVM: arm/arm64: Fix timer enable flow | Christoffer Dall | 2017-12-18 | 1 | -4/+1 |
| * | KVM: arm/arm64: Properly handle arch-timer IRQs after vtimer_save_state | Christoffer Dall | 2017-12-18 | 1 | -7/+15 |
| * | KVM: arm/arm64: timer: Don't set irq as forwarded if no usable GIC | Marc Zyngier | 2017-12-18 | 1 | -5/+8 |
* | | KVM: arm/arm64: Fixup userspace irqchip static key optimization | Christoffer Dall | 2018-01-31 | 1 | -1/+1 |
* | | KVM: arm/arm64: Fix incorrect timer_is_pending logic | Christoffer Dall | 2018-01-31 | 1 | -19/+17 |
* | | KVM: arm/arm64: Avoid work when userspace iqchips are not used | Christoffer Dall | 2018-01-02 | 1 | -2/+4 |
* | | KVM: arm/arm64: Provide a get_input_level for the arch timer | Christoffer Dall | 2018-01-02 | 1 | -46/+38 |
* | | KVM: arm/arm64: Support a vgic interrupt line level sample function | Christoffer Dall | 2018-01-02 | 1 | -1/+2 |
* | | KVM: arm/arm64: Don't cache the timer IRQ level | Christoffer Dall | 2018-01-02 | 1 | -7/+13 |
|/ |
|
* | KVM: arm/arm64: Avoid attempting to load timer vgic state without a vgic | Christoffer Dall | 2017-11-29 | 1 | -1/+4 |
* | KVM: arm/arm64: Don't enable/disable physical timer access on VHE | Christoffer Dall | 2017-11-29 | 1 | -6/+0 |
* | KVM: arm/arm64: vgic: restructure kvm_vgic_(un)map_phys_irq | Eric Auger | 2017-11-06 | 1 | -23/+1 |
* | arm/arm64: KVM: Load the timer state when enabling the timer | Christoffer Dall | 2017-11-06 | 1 | -0/+4 |
* | KVM: arm/arm64: Rework kvm_timer_should_fire | Christoffer Dall | 2017-11-06 | 1 | -1/+21 |
* | KVM: arm/arm64: Get rid of kvm_timer_flush_hwstate | Christoffer Dall | 2017-11-06 | 1 | -24/+0 |
* | KVM: arm/arm64: Avoid phys timer emulation in vcpu entry/exit | Christoffer Dall | 2017-11-06 | 1 | -24/+51 |
* | KVM: arm/arm64: Move phys_timer_emulate function | Christoffer Dall | 2017-11-06 | 1 | -16/+16 |
* | KVM: arm/arm64: Support EL1 phys timer register access in set/get reg | Christoffer Dall | 2017-11-06 | 1 | -2/+31 |
* | KVM: arm/arm64: Avoid timer save/restore in vcpu entry/exit | Christoffer Dall | 2017-11-06 | 1 | -88/+149 |
* | KVM: arm/arm64: Set VCPU affinity for virt timer irq | Christoffer Dall | 2017-11-06 | 1 | -0/+9 |
* | KVM: arm/arm64: Move timer save/restore out of the hyp code | Christoffer Dall | 2017-11-06 | 1 | -0/+48 |