Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
16102fb921f297fa1fbb5561f2ddbd7271358ef7
/
arch
/
x86
/
kvm
/
i8254.c
3989144
kthread: kthread worker API cleanup
by Petr Mladek
· 8 years ago
250715a
KVM: x86: protect KVM_CREATE_PIT/KVM_CREATE_PIT2 with kvm->lock
by Paolo Bonzini
· 8 years ago
0e4d441
KVM: i8254: drop local copy of mul_u64_u32_div
by Paolo Bonzini
· 9 years ago
a0aace5
KVM: i8254: turn kvm_kpit_state.reinject into atomic_t
by Radim Krčmář
· 9 years ago
ab4c147
KVM: i8254: move PIT timer function initialization
by Radim Krčmář
· 9 years ago
4a2095d
KVM: i8254: remove pointless dereference of PIT
by Radim Krčmář
· 9 years ago
a3e1311
KVM: i8254: remove pit and kvm from kvm_kpit_state
by Radim Krčmář
· 9 years ago
08e5ccf
KVM: i8254: refactor kvm_free_pit
by Radim Krčmář
· 9 years ago
10d2482
KVM: i8254: refactor kvm_create_pit
by Radim Krčmář
· 9 years ago
71474e2
KVM: i8254: remove notifiers from PIT discard policy
by Radim Krčmář
· 9 years ago
b39c90b
KVM: i8254: remove unnecessary uses of PIT state lock
by Radim Krčmář
· 9 years ago
09edea7
KVM: i8254: pass struct kvm_pit instead of kvm in PIT
by Radim Krčmář
· 9 years ago
b69d920
KVM: i8254: tone down WARN_ON pit.state_lock
by Radim Krčmář
· 9 years ago
ddf5450
KVM: i8254: use atomic_t instead of pit.inject_lock
by Radim Krčmář
· 9 years ago
fd700a0
KVM: i8254: add kvm_pit_reset_reinject
by Radim Krčmář
· 9 years ago
f6e0a0c
KVM: i8254: simplify atomics in kvm_pit_ack_irq
by Radim Krčmář
· 9 years ago
7dd0fdf
KVM: i8254: change PIT discard tick policy
by Radim Krčmář
· 9 years ago
e5e57e7
kvm: x86: only channel 0 of the i8254 is linked to the HPET
by Paolo Bonzini
· 9 years ago
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
· 14 years ago
221d059
KVM: Update Red Hat copyrights
by Avi Kivity
· 14 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
· 15 years ago
988a2ca
KVM: Use macro to iterate over vcpus.
by Gleb Natapov
· 15 years ago
1ed0ce0
KVM: Use pointer to vcpu instead of vcpu_id in timer code.
by Gleb Natapov
· 15 years ago
c5af89b
KVM: Introduce kvm_vcpu_is_bsp() function.
by Gleb Natapov
· 15 years ago
fa40a82
KVM: switch irq injection/acking data structures to irq_lock
by Marcelo Tosatti
· 15 years ago
6b66ac1
KVM: do not register i8254 PIO regions until we are initialized
by Gregory Haskins
· 15 years ago
d76685c
KVM: cleanup io_device code
by Gregory Haskins
· 15 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
· 16 years ago
9276049
KVM: kvm_io_device: extend in_range() to manage len and write attribute
by Laurent Vivier
· 16 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
· 16 years ago
2f59971
KVM: migrate PIT timer
by Marcelo Tosatti
· 16 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