Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
61bbe38027334780964e4b2658f722ed0b3cb2f9
/
virt
/
kvm
/
arm
/
arch_timer.c
61bbe38
KVM: arm/arm64: Avoid work when userspace iqchips are not used
by Christoffer Dall
· 7 years ago
4c60e36
KVM: arm/arm64: Provide a get_input_level for the arch timer
by Christoffer Dall
· 7 years ago
b6909a6
KVM: arm/arm64: Support a vgic interrupt line level sample function
by Christoffer Dall
· 7 years ago
70450a9
KVM: arm/arm64: Don't cache the timer IRQ level
by Christoffer Dall
· 7 years ago
2260112
KVM: arm/arm64: Avoid attempting to load timer vgic state without a vgic
by Christoffer Dall
· 7 years ago
ec6449a
KVM: arm/arm64: Don't enable/disable physical timer access on VHE
by Christoffer Dall
· 7 years ago
47bbd31
KVM: arm/arm64: vgic: restructure kvm_vgic_(un)map_phys_irq
by Eric Auger
· 7 years ago
4a2c4da
arm/arm64: KVM: Load the timer state when enabling the timer
by Christoffer Dall
· 7 years ago
1c88ab7
KVM: arm/arm64: Rework kvm_timer_should_fire
by Christoffer Dall
· 8 years ago
7e90c8e
KVM: arm/arm64: Get rid of kvm_timer_flush_hwstate
by Christoffer Dall
· 8 years ago
bbdd52c
KVM: arm/arm64: Avoid phys timer emulation in vcpu entry/exit
by Christoffer Dall
· 8 years ago
cda93b7
KVM: arm/arm64: Move phys_timer_emulate function
by Christoffer Dall
· 8 years ago
5c5196d
KVM: arm/arm64: Support EL1 phys timer register access in set/get reg
by Christoffer Dall
· 8 years ago
b103cc3
KVM: arm/arm64: Avoid timer save/restore in vcpu entry/exit
by Christoffer Dall
· 8 years ago
40f4cba
KVM: arm/arm64: Set VCPU affinity for virt timer irq
by Christoffer Dall
· 8 years ago
688c50a
KVM: arm/arm64: Move timer save/restore out of the hyp code
by Christoffer Dall
· 8 years ago
f2a2129
KVM: arm/arm64: Use separate timer for phys timer emulation
by Christoffer Dall
· 8 years ago
14d61fa
KVM: arm/arm64: Rename soft timer to bg_timer
by Christoffer Dall
· 8 years ago
8409a06
KVM: arm/arm64: Make timer_arm and timer_disarm helpers more generic
by Christoffer Dall
· 8 years ago
cb3f0ad
KVM: arm/arm64: Disallow userspace control of in-kernel IRQ lines
by Christoffer Dall
· 8 years ago
abcb851
KVM: arm/arm64: Check if irq lines to the GIC are already used
by Christoffer Dall
· 8 years ago
99a1db7
KVM: arm/arm64: Allow setting the timer IRQ numbers from userspace
by Christoffer Dall
· 8 years ago
85e69ad
KVM: arm/arm64: Move timer IRQ default init to arch_timer.c
by Christoffer Dall
· 8 years ago
1b6502e
KVM: arm/arm64: timer: remove request-less vcpu kick
by Andrew Jones
· 8 years ago
3dbbdf7
KVM: arm/arm64: Report PMU overflow interrupts to userspace irqchip
by Christoffer Dall
· 8 years ago
d9e1397
KVM: arm/arm64: Support arch timers with a userspace gic
by Alexander Graf
· 8 years ago
b22e7df
KVM: arm/arm64: Cleanup the arch timer code's irqchip checking
by Christoffer Dall
· 8 years ago
7b6b463
KVM: arm/arm64: Emulate the EL1 phys timer registers
by Jintack Lim
· 8 years ago
f242ada
KVM: arm/arm64: Set up a background timer for the physical timer emulation
by Jintack Lim
· 8 years ago
fb280e9
KVM: arm/arm64: Set a background timer to the earliest timer expiration
by Jintack Lim
· 8 years ago
58e0c97
KVM: arm/arm64: Update the physical timer interrupt level
by Jintack Lim
· 8 years ago
a91d185
KVM: arm/arm64: Initialize the emulated EL1 physical timer
by Jintack Lim
· 8 years ago
9171fa2
KVM: arm/arm64: Decouple kvm timer functions from virtual timer
by Jintack Lim
· 8 years ago
90de943
KVM: arm/arm64: Move cntvoff to each timer context
by Jintack Lim
· 8 years ago
fbb4aee
KVM: arm/arm64: Abstract virtual timer context into separate structure
by Jintack Lim
· 8 years ago
11710de
KVM: arm/arm64: Remove kvm_vgic_inject_mapped_irq
by Christoffer Dall
· 8 years ago
488f94d
KVM: arm64: Access CNTHCTL_EL2 bit fields correctly on VHE systems
by Jintack Lim
· 8 years ago
63e4122
KVM: arm/arm64: Fix occasional warning from the timer work function
by Christoffer Dall
· 8 years ago
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
a5a1d1c
clocksource: Use a plain u64 instead of cycle_t
by Thomas Gleixner
· 8 years ago
73c1b41
cpu/hotplug: Cleanup state names
by Thomas Gleixner
· 8 years ago
8e1a047
KVM: arm/arm64: timer: Check for properly initialized timer on init
by Christoffer Dall
· 8 years ago
fd5ebf9
arm/arm64: KVM: Clean up useless code in kvm_timer_enable
by Longpeng(Mike)
· 8 years ago
5d947a1
KVM: ARM: cleanup kvm_timer_hyp_init
by Paolo Bonzini
· 8 years ago
3706fea
KVM: Remove deprecated create_singlethread_workqueue
by Bhaktipriya Shridhar
· 8 years ago
cabdc5c
KVM: arm/arm64: timer: Workaround misconfigured timer interrupt
by Marc Zyngier
· 8 years ago
b3c9950
arm/kvm/arch_timer: Convert to hotplug state machine
by Richard Cochran
· 8 years ago
41a5448
KVM: arm/arm64: Move timer IRQ map to latest possible time
by Christoffer Dall
· 9 years ago
c8eb3f6
KVM: arm/arm64: vgic: Remove irq_phys_map from interface
by Andre Przywara
· 9 years ago
a7e33ad
KVM: arm/arm64: arch_timer: Remove irq_phys_map
by Andre Przywara
· 9 years ago
b452cb5
KVM: arm/arm64: Remove the IRQ field from struct irq_phys_map
by Christoffer Dall
· 9 years ago
63306c2
KVM: arm/arm64: vgic: avoid map in kvm_vgic_unmap_phys_irq()
by Andre Przywara
· 9 years ago
e262f41
KVM: arm/arm64: vgic: avoid map in kvm_vgic_map_is_active()
by Andre Przywara
· 9 years ago
4f551a3
KVM: arm/arm64: vgic: avoid map in kvm_vgic_inject_mapped_irq()
by Andre Przywara
· 9 years ago
29c2d6f
KVM: arm/arm64: arch_timer: Rely on the arch timer to parse the firmware tables
by Julien Grall
· 9 years ago
1c5631c
KVM: arm/arm64: Handle forward time correction gracefully
by Marc Zyngier
· 9 years ago
9b4a300
KVM: arm/arm64: timer: Add active state caching
by Marc Zyngier
· 9 years ago
b3aff6c
KVM: arm/arm64: Fix reference to uninitialised VGIC
by Andre Przywara
· 9 years ago
0e3dfda
KVM: arm/arm64: arch_timer: Preserve physical dist. active state on LR.active
by Christoffer Dall
· 9 years ago
e21f091
arm/arm64: KVM: Add tracepoints for vgic and timer
by Christoffer Dall
· 9 years ago
4b4b451
arm/arm64: KVM: Rework the arch timer to use level-triggered semantics
by Christoffer Dall
· 9 years ago
d35268d
arm/arm64: KVM: arch_timer: Only schedule soft timer on vcpu_block
by Christoffer Dall
· 9 years ago
cff9211
arm/arm64: KVM: Fix arch timer behavior for disabled interrupts
by Christoffer Dall
· 9 years ago
4ad9e16
arm/arm64: KVM: arch timer: Reset CNTV_CTL to 0
by Christoffer Dall
· 9 years ago
f120cd6
KVM: arm/arm64: timer: Allow the timer to control the active state
by Marc Zyngier
· 11 years ago
1a74847
arm/arm64: KVM: Fix migration race in the arch timer
by Christoffer Dall
· 10 years ago
2eebdde
timecounter: keep track of accumulated fractional nanoseconds
by Richard Cochran
· 10 years ago
0597112
arm/arm64: KVM: Require in-kernel vgic for the arch timers
by Christoffer Dall
· 10 years ago
553f809
arm, kvm: fix double lock on cpu_add_remove_lock
by Ming Lei
· 11 years ago
39735a3
ARM/KVM: save and restore generic timer registers
by Andre Przywara
· 11 years ago
fe489bf
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 12 years ago
5ae7f87
ARM: KVM: Allow host virt timer irq to be different from guest timer virt irq
by Anup Patel
· 12 years ago
7275acd
ARM: KVM: move GIC/timer code to a common location
by Marc Zyngier
· 12 years ago
[Renamed (98%) from arch/arm/kvm/arch_timer.c]
372b7c1
ARM: KVM: arch_timer: use symbolic constants
by Mark Rutland
· 12 years ago
53e7240
ARM: KVM: arch_timers: Add guest timer core support
by Marc Zyngier
· 12 years ago