Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
5d2d0a12d3d08bf50434f0b5947bb73bac04b941
/
arch
/
x86
/
kvm
/
i8254.c
49df639
KVM: x86: Split the APIC from the rest of IRQCHIP.
by Steve Rutherford
· 9 years ago
4272013
KVM: x86: make vapics_in_nmi_mode atomic
by Radim Krčmář
· 9 years ago
e32edf4
KVM: Redesign kvm_io_bus_ API to pass VCPU structure to the callbacks.
by Nikolay Nikolaev
· 10 years ago
2febc83
KVM: x86: Improve thread safety in pit
by Andy Honig
· 10 years ago
9ed96e8
KVM: x86: limit PIT timer frequency
by Marcelo Tosatti
· 11 years ago
aa2fbe6
KVM: Let ioapic know the irq line status
by Yang Zhang
· 12 years ago
d4b06c2
kvm: fix i8254 counter 0 wraparound
by Nickolai Zeldovich
· 12 years ago
26ef192
KVM: fold kvm_pit_timer into kvm_kpit_state
by Avi Kivity
· 12 years ago
9d9d223
KVM: Simplify kvm_pit_timer
by Avi Kivity
· 12 years ago
e9d90d4
KVM: Remove internal timer abstraction
by Avi Kivity
· 12 years ago
b6ddf05
KVM: x86: Run PIT work in own kthread
by Jan Kiszka
· 13 years ago
a647795
KVM: x86: Consolidate PIT legacy test
by Jan Kiszka
· 13 years ago
0924ab2
KVM: x86: Prevent starting PIT timers in the absence of irqchip support
by Jan Kiszka
· 13 years ago
743eeb0
KVM: Intelligent device lookup on I/O bus
by Sasha Levin
· 13 years ago
9611c18
KVM: fix typo in copyright notice
by Nicolas Kaiser
· 14 years ago
23e7a79
KVM: pit: Do not check pending pit timer in vcpu thread
by Jason Wang
· 14 years ago
6b5d7a9
KVM: PIT: free irq source id in handling error path
by Xiao Guangrong
· 14 years ago
3185bf8
KVM: destroy workqueue on kvm_create_pit() failures
by Xiaotian Feng
· 14 years ago
aea924f
KVM: PIT: stop vpit before freeing irq_routing
by Xiao Guangrong
· 14 years ago
673813e
KVM: fix lock imbalance in kvm_create_pit()
by Jiri Slaby
· 14 years ago
33572ac
KVM: x86: Introduce a workqueue to deliver PIT timer interrupts
by Chris Lalancette
· 15 years ago
221d059
KVM: Update Red Hat copyrights
by Avi Kivity
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
fa8273e
KVM: Convert i8254/i8259 locks to raw_spinlocks
by Thomas Gleixner
· 15 years ago
d225f53
KVM: PIT: unregister kvm irq notifier if fail to create pit
by Wei Yongjun
· 15 years ago
79fac95
KVM: convert slots_lock to a mutex
by Marcelo Tosatti
· 15 years ago
e93f8a0
KVM: convert io_bus to SRCU
by Marcelo Tosatti
· 15 years ago
ee73f65
KVM: PIT: control word is write-only
by Marcelo Tosatti
· 15 years ago
a78d9626
x86: i8254.c: Add pr_fmt(fmt)
by Joe Perches
· 15 years ago
680b364
KVM: Drop kvm->irq_lock lock from irq injection path
by Gleb Natapov
· 15 years ago
ace1546
KVM: use proper hrtimer function to retrieve expiration time
by Marcelo Tosatti
· 15 years ago
95fb4eb
KVM: remove superfluous NULL pointer check in kvm_inject_pit_timer_irqs()
by Bartlomiej Zolnierkiewicz
· 15 years ago
84fde24
KVM: PIT: Unregister ack notifier callback when freeing
by Gleb Natapov
· 15 years ago
090b7af
KVM: make io_bus interface more robust
by Gregory Haskins
· 15 years ago
e9f4275
KVM: PIT support for HPET legacy mode
by Beth Kon
· 15 years ago
bda9020
KVM: remove in_range from io devices
by Michael S. Tsirkin
· 15 years ago
6c47469
KVM: convert bus to slots_lock
by Michael S. Tsirkin
· 15 years ago
894a9c5
KVM: x86: missing locking in PIT/IRQCHIP/SET_BSP_CPU ioctl paths
by Marcelo Tosatti
· 16 years ago
988a2ca
KVM: Use macro to iterate over vcpus.
by Gleb Natapov
· 16 years ago
1ed0ce0
KVM: Use pointer to vcpu instead of vcpu_id in timer code.
by Gleb Natapov
· 16 years ago
c5af89b
KVM: Introduce kvm_vcpu_is_bsp() function.
by Gleb Natapov
· 16 years ago
fa40a82
KVM: switch irq injection/acking data structures to irq_lock
by Marcelo Tosatti
· 16 years ago
6b66ac1
KVM: do not register i8254 PIO regions until we are initialized
by Gregory Haskins
· 16 years ago
d76685c
KVM: cleanup io_device code
by Gregory Haskins
· 16 years ago
c5ff41c
KVM: Allow PIT emulation without speaker port
by Jan Kiszka
· 16 years ago
0ff7787
KVM: PIT: fix kpit_elapsed division by zero
by Marcelo Tosatti
· 15 years ago
ede2ccc
KVM: PIT: fix count read and mode 0 handling
by Marcelo Tosatti
· 16 years ago
386eb6e
KVM: make 'lapic_timer_ops' and 'kpit_ops' static
by Hannes Eder
· 16 years ago
d3c7b77
KVM: unify part of generic timer handling
by Marcelo Tosatti
· 16 years ago
fd66842
KVM: PIT: remove usage of count_load_time for channel 0
by Marcelo Tosatti
· 16 years ago
5a05d54
KVM: PIT: remove unused scheduled variable
by Marcelo Tosatti
· 16 years ago
4780c659
KVM: Reset PIT irq injection logic when the PIT IRQ is unmasked
by Avi Kivity
· 16 years ago
269e05e
KVM: Properly lock PIT creation
by Avi Kivity
· 16 years ago
52d939a
KVM: PIT: provide an option to disable interrupt reinjection
by Marcelo Tosatti
· 16 years ago
d2a8284
KVM: PIT: fix i8254 pending count read
by Marcelo Tosatti
· 16 years ago
cc6e462
KVM: x86: Optimize NMI watchdog delivery
by Jan Kiszka
· 16 years ago
8fdb235
KVM: x86: Fix and refactor NMI watchdog emulation
by Jan Kiszka
· 16 years ago
23930f9
KVM: x86: Enable NMI Watchdog via in-kernel PIT source
by Jan Kiszka
· 16 years ago
e17d1dc
KVM: Fix pit memory leak if unable to allocate irq source id
by Avi Kivity
· 16 years ago
5550af4
KVM: Fix guest shared interrupt with in-kernel irqchip
by Sheng Yang
· 16 years ago
651dab4
Merge commit 'linus/master' into merge-linus
by Arjan van de Ven
· 16 years ago
d769017
KVM: x86: do not execute halted vcpus
by Marcelo Tosatti
· 16 years ago
ee032c9
KVM: make irq ack notifier functions static
by Harvey Harrison
· 16 years ago
29c8fa3
KVM: Use kvm_set_irq to inject interrupts
by Amit Shah
· 16 years ago
dc7404c
KVM: Handle spurious acks for PIT interrupts
by Avi Kivity
· 16 years ago
3cf57fe
KVM: PIT: fix injection logic and count
by Marcelo Tosatti
· 16 years ago
beb20d52
hrtimer: convert kvm to the new hrtimer apis
by Arjan van de Ven
· 16 years ago
622395a
KVM: only abort guest entry if timer count goes from 0->1
by Marcelo Tosatti
· 17 years ago
9276049
KVM: kvm_io_device: extend in_range() to manage len and write attribute
by Laurent Vivier
· 17 years ago
f697554
KVM: PIT: support mode 3
by Aurelien Jarno
· 17 years ago
8b2cf73
KVM: add statics were possible, function definition in lapic.h
by Harvey Harrison
· 17 years ago
06e0564
KVM: close timer injection race window in __vcpu_run
by Marcelo Tosatti
· 17 years ago
2f59971
KVM: migrate PIT timer
by Marcelo Tosatti
· 17 years ago
eedaa4e
KVM: PIT: take inject_pending into account when emulating hlt
by Marcelo Tosatti
· 17 years ago
ece15ba
KVM: PIT: support mode 4
by Marcelo Tosatti
· 17 years ago
6f6d6a1
rename div64_64 to div64_u64
by Roman Zippel
· 17 years ago
a453529
KVM: Rename VCPU_MP_STATE_* to KVM_MP_STATE_*
by Avi Kivity
· 17 years ago
3d80840
KVM: hlt emulation should take in-kernel APIC/PIT timers into account
by Marcelo Tosatti
· 17 years ago
308b0f2
KVM: Add reset support for in kernel PIT
by Sheng Yang
· 17 years ago
e0f63cb
KVM: Add save/restore supporting of in kernel PIT
by Sheng Yang
· 17 years ago
7837699
KVM: In kernel PIT model
by Sheng Yang
· 17 years ago