summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/arch_timer.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Fix typosBjorn Helgaas2024-02-241-1/+1
* KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt()Marc Zyngier2023-12-191-2/+1
* Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-10-311-4/+2
|\
| * Merge branch kvm-arm64/sgi-injection into kvmarm/nextOliver Upton2023-10-301-1/+1
| |\
| | * KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointerMarc Zyngier2023-09-301-1/+1
| * | KVM: arm64: Remove unused return value from kvm_reset_vcpu()Oliver Upton2023-09-211-3/+1
| |/
* / KVM: arm64: timers: Correctly handle TGE flip with CNTPOFF_EL2Marc Zyngier2023-10-121-10/+3
|/
* KVM: arm64: timers: Use CNTHCTL_EL2 when setting non-CNTKCTL_EL1 bitsMarc Zyngier2023-07-111-3/+3
* KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init()Dan Carpenter2023-06-131-5/+9
* Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/nextMarc Zyngier2023-04-211-120/+430
|\
| * KVM: arm64: nv: timers: Support hyp timer emulationMarc Zyngier2023-03-301-9/+171
| * KVM: arm64: nv: timers: Add a per-timer, per-vcpu offsetMarc Zyngier2023-03-301-3/+10
| * KVM: arm64: timers: Abstract the number of valid timers per vcpuMarc Zyngier2023-03-301-6/+11
| * KVM: arm64: timers: Move the timer IRQs into arch_timer_vm_dataMarc Zyngier2023-03-301-44/+64
| * KVM: arm64: timers: Abstract per-timer IRQ accessMarc Zyngier2023-03-301-19/+19
| * KVM: arm64: timers: Rationalise per-vcpu timer initMarc Zyngier2023-03-301-34/+39
| * KVM: arm64: timers: Allow userspace to set the global counter offsetMarc Zyngier2023-03-301-5/+49
| * KVM: arm64: timers: Allow physical offset without CNTPOFF_EL2Marc Zyngier2023-03-301-23/+75
| * KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical timerMarc Zyngier2023-03-301-1/+17
| * KVM: arm64: timers: Use a per-vcpu, per-timer accumulator for fractional nsMarc Zyngier2023-03-301-1/+1
|/
* KVM: arm64: timers: Convert per-vcpu virtual offset to a global valueMarc Zyngier2023-03-111-35/+10
* Merge branch kvm-arm64/nv-timer-improvements into kvmarm/nextOliver Upton2023-02-141-28/+49
|\
| * KVM: arm64: Reduce overhead of trapped timer sysreg accessesMarc Zyngier2023-01-261-25/+48
| * KVM: arm64: Don't arm a hrtimer for an already pending timerMarc Zyngier2023-01-261-3/+1
* | KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson2022-12-291-1/+1
* | KVM: arm64: Simplify the CPUHP logicMarc Zyngier2022-12-291-17/+10
|/
* Merge branch kvm-arm64/burn-the-flags into kvmarm-master/nextMarc Zyngier2022-06-291-1/+1
|\
| * KVM: arm64: Move vcpu WFIT flag to the state flag setMarc Zyngier2022-06-291-1/+1
* | KVM: arm64: Warn if accessing timer pending state outside of vcpu contextMarc Zyngier2022-06-081-0/+3
|/
* KVM: arm64: Handle blocking WFIT instructionMarc Zyngier2022-04-201-2/+20
* KVM: arm64: Introduce kvm_counter_compute_delta() helperMarc Zyngier2022-04-201-7/+10
* KVM: arm64: Simplify kvm_cpu_has_pending_timer()Marc Zyngier2022-04-201-8/+2
* KVM: Add helpers to wake/query blocking vCPUSean Christopherson2021-12-081-2/+1
* KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt()Sean Christopherson2021-12-081-1/+1
* KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s indexMarc Zyngier2021-12-081-4/+4
* KVM: arm64: timer: Add support for SW-based deactivationMarc Zyngier2021-06-011-4/+101
* KVM: arm64: timer: Refactor IRQ configurationMarc Zyngier2021-06-011-24/+33
* KVM: arm64: vgic: move irq->get_input_level into an ops structureMarc Zyngier2021-06-011-2/+6
* KVM: arm64: arch_timer: Remove VGIC initialization checkAlexandru Elisei2020-12-231-3/+4
* KVM: arm64: timers: Move timer registers to the sys_regs fileMarc Zyngier2020-07-071-33/+122
* KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_userMarc Zyngier2020-07-071-1/+1
* Merge tag 'kvmarm-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2020-06-011-1/+2
* KVM: arm64: Simplify __kvm_timer_set_cntvoff implementationMarc Zyngier2020-05-161-11/+1
* KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier2020-05-161-0/+1180