summaryrefslogtreecommitdiffstats
path: root/include/kvm/arm_arch_timer.h
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-10-311-1/+1
|\
| * KVM: arm64: Remove unused return value from kvm_reset_vcpu()Oliver Upton2023-09-211-1/+1
* | KVM: arm64: timers: Correctly handle TGE flip with CNTPOFF_EL2Marc Zyngier2023-10-121-0/+7
|/
* Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/nextMarc Zyngier2023-04-211-6/+28
|\
| * KVM: arm64: nv: timers: Support hyp timer emulationMarc Zyngier2023-03-301-2/+7
| * KVM: arm64: nv: timers: Add a per-timer, per-vcpu offsetMarc Zyngier2023-03-301-0/+5
| * KVM: arm64: timers: Move the timer IRQs into arch_timer_vm_dataMarc Zyngier2023-03-301-4/+14
| * KVM: arm64: timers: Abstract per-timer IRQ accessMarc Zyngier2023-03-301-0/+2
| * KVM: arm64: timers: Rationalise per-vcpu timer initMarc Zyngier2023-03-301-1/+0
| * KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical timerMarc Zyngier2023-03-301-0/+2
| * KVM: arm64: timers: Use a per-vcpu, per-timer accumulator for fractional nsMarc Zyngier2023-03-301-0/+1
|/
* KVM: arm64: timers: Convert per-vcpu virtual offset to a global valueMarc Zyngier2023-03-111-0/+15
* 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-0/+4
* KVM: arm64: Simplify kvm_cpu_has_pending_timer()Marc Zyngier2022-04-201-2/+0
* KVM: arm64: timers: Move timer registers to the sys_regs fileMarc Zyngier2020-07-071-7/+4
* KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_userMarc Zyngier2020-07-071-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333Thomas Gleixner2019-06-051-13/+1
* KVM: arm/arm64: Rework the timer code to use a timer_mapChristoffer Dall2019-02-191-10/+13
* KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systemsChristoffer Dall2019-02-191-0/+6
* KVM: arm/arm64: timer: Rework data structures for multiple timersChristoffer Dall2019-02-191-20/+21
* KVM: arm/arm64: consolidate arch timer trap handlersAndre Przywara2019-02-191-0/+23
* KVM: arm/arm64: Simplify bg_timer programmingChristoffer Dall2019-02-191-3/+0
* KVM: arm/arm64: Remove arch timer workqueueChristoffer Dall2018-12-191-4/+0
* Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Radim Krčmář2018-02-011-1/+1
|\
| * KVM: arm/arm64: timer: Don't set irq as forwarded if no usable GICMarc Zyngier2017-12-181-1/+1
* | KVM: arm/arm64: Provide a get_input_level for the arch timerChristoffer Dall2018-01-021-0/+2
|/
* KVM: arm/arm64: Don't enable/disable physical timer access on VHEChristoffer Dall2017-11-291-3/+0
* KVM: arm/arm64: Rework kvm_timer_should_fireChristoffer Dall2017-11-061-1/+2
* KVM: arm/arm64: Get rid of kvm_timer_flush_hwstateChristoffer Dall2017-11-061-1/+0
* KVM: arm/arm64: Avoid timer save/restore in vcpu entry/exitChristoffer Dall2017-11-061-2/+14
* KVM: arm/arm64: Use separate timer for phys timer emulationChristoffer Dall2017-11-061-0/+3
* KVM: arm/arm64: Rename soft timer to bg_timerChristoffer Dall2017-11-061-1/+1
* KVM: arm/arm64: Make timer_arm and timer_disarm helpers more genericChristoffer Dall2017-11-061-3/+0
* KVM: arm/arm64: Allow setting the timer IRQ numbers from userspaceChristoffer Dall2017-06-081-0/+4
* KVM: arm/arm64: Move timer IRQ default init to arch_timer.cChristoffer Dall2017-06-081-3/+1
* KVM: arm/arm64: Support arch timers with a userspace gicAlexander Graf2017-04-091-0/+2
* KVM: arm/arm64: Emulate the EL1 phys timer registersJintack Lim2017-02-081-0/+2
* KVM: arm/arm64: Initialize the emulated EL1 physical timerJintack Lim2017-02-081-1/+2
* KVM: arm/arm64: Add the EL1 physical timer contextJintack Lim2017-02-081-0/+2
* KVM: arm/arm64: Decouple kvm timer functions from virtual timerJintack Lim2017-02-081-1/+1
* KVM: arm/arm64: Move cntvoff to each timer contextJintack Lim2017-02-081-6/+3
* KVM: arm/arm64: Abstract virtual timer context into separate structureJintack Lim2017-02-081-13/+14
* KVM: arm64: Access CNTHCTL_EL2 bit fields correctly on VHE systemsJintack Lim2017-01-131-0/+1
* clocksource: Use a plain u64 instead of cycle_tThomas Gleixner2016-12-251-2/+2
* KVM: arm/arm64: Move timer IRQ map to latest possible timeChristoffer Dall2016-05-201-4/+4
* KVM: arm/arm64: arch_timer: Remove irq_phys_mapAndre Przywara2016-05-201-3/+0
* KVM: arm/arm64: timer: Add active state cachingMarc Zyngier2016-02-291-0/+5
* arm/arm64: KVM: Rework the arch timer to use level-triggered semanticsChristoffer Dall2015-10-221-1/+1
* arm/arm64: KVM: arch_timer: Only schedule soft timer on vcpu_blockChristoffer Dall2015-10-221-0/+2