summaryrefslogtreecommitdiffstats
path: root/include/kvm/arm_arch_timer.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* KVM: arm/arm64: timer: Allow the timer to control the active stateMarc Zyngier2015-08-121-2/+5
* arm/arm64: KVM: Fix migration race in the arch timerChristoffer Dall2015-03-141-0/+2
* arm/arm64: KVM: Kill CONFIG_KVM_ARM_{VGIC,TIMER}Christoffer Dall2015-03-121-31/+0
* arm/arm64: KVM: Require in-kernel vgic for the arch timersChristoffer Dall2014-12-151-6/+4
* arm64: KVM: allow export and import of generic timer regsAlex Bennée2014-07-111-0/+14
* ARM: KVM: Allow host virt timer irq to be different from guest timer virt irqAnup Patel2013-06-261-0/+4
* ARM: KVM: move GIC/timer code to a common locationMarc Zyngier2013-05-191-0/+85