Commit Graph

58 Commits (ed391f4ebf8f701d3566423ce8f17e614cde9806)

Author SHA1 Message Date
Thomas Gleixner fa8273e954 KVM: Convert i8254/i8259 locks to raw_spinlocks 15 years ago
Wei Yongjun d225f53b76 KVM: PIT: unregister kvm irq notifier if fail to create pit 15 years ago
Marcelo Tosatti 79fac95ecf KVM: convert slots_lock to a mutex 15 years ago
Marcelo Tosatti e93f8a0f82 KVM: convert io_bus to SRCU 15 years ago
Marcelo Tosatti ee73f656a6 KVM: PIT: control word is write-only 15 years ago
Joe Perches a78d9626f4 x86: i8254.c: Add pr_fmt(fmt) 15 years ago
Gleb Natapov 680b3648ba KVM: Drop kvm->irq_lock lock from irq injection path 15 years ago
Marcelo Tosatti ace1546487 KVM: use proper hrtimer function to retrieve expiration time 16 years ago
Bartlomiej Zolnierkiewicz 95fb4eb698 KVM: remove superfluous NULL pointer check in kvm_inject_pit_timer_irqs() 16 years ago
Gleb Natapov 84fde248fe KVM: PIT: Unregister ack notifier callback when freeing 16 years ago
Gregory Haskins 090b7aff27 KVM: make io_bus interface more robust 16 years ago
Beth Kon e9f4275732 KVM: PIT support for HPET legacy mode 16 years ago
Michael S. Tsirkin bda9020e24 KVM: remove in_range from io devices 16 years ago
Michael S. Tsirkin 6c47469453 KVM: convert bus to slots_lock 16 years ago
Marcelo Tosatti 894a9c5543 KVM: x86: missing locking in PIT/IRQCHIP/SET_BSP_CPU ioctl paths 16 years ago
Gleb Natapov 988a2cae6a KVM: Use macro to iterate over vcpus. 16 years ago
Gleb Natapov 1ed0ce000a KVM: Use pointer to vcpu instead of vcpu_id in timer code. 16 years ago
Gleb Natapov c5af89b68a KVM: Introduce kvm_vcpu_is_bsp() function. 16 years ago
Marcelo Tosatti fa40a8214b KVM: switch irq injection/acking data structures to irq_lock 16 years ago
Gregory Haskins 6b66ac1ae3 KVM: do not register i8254 PIO regions until we are initialized 16 years ago
Gregory Haskins d76685c4a0 KVM: cleanup io_device code 16 years ago
Jan Kiszka c5ff41ce66 KVM: Allow PIT emulation without speaker port 16 years ago
Marcelo Tosatti 0ff77873b1 KVM: PIT: fix kpit_elapsed division by zero 16 years ago
Marcelo Tosatti ede2ccc517 KVM: PIT: fix count read and mode 0 handling 16 years ago
Hannes Eder 386eb6e8b3 KVM: make 'lapic_timer_ops' and 'kpit_ops' static 16 years ago
Marcelo Tosatti d3c7b77d1a KVM: unify part of generic timer handling 16 years ago
Marcelo Tosatti fd66842370 KVM: PIT: remove usage of count_load_time for channel 0 16 years ago
Marcelo Tosatti 5a05d54554 KVM: PIT: remove unused scheduled variable 16 years ago
Avi Kivity 4780c65904 KVM: Reset PIT irq injection logic when the PIT IRQ is unmasked 16 years ago
Avi Kivity 269e05e485 KVM: Properly lock PIT creation 16 years ago
Marcelo Tosatti 52d939a0bf KVM: PIT: provide an option to disable interrupt reinjection 16 years ago
Marcelo Tosatti d2a8284e8f KVM: PIT: fix i8254 pending count read 16 years ago
Jan Kiszka cc6e462cd5 KVM: x86: Optimize NMI watchdog delivery 16 years ago
Jan Kiszka 8fdb2351d5 KVM: x86: Fix and refactor NMI watchdog emulation 16 years ago
Jan Kiszka 23930f9521 KVM: x86: Enable NMI Watchdog via in-kernel PIT source 16 years ago
Avi Kivity e17d1dc086 KVM: Fix pit memory leak if unable to allocate irq source id 16 years ago
Sheng Yang 5550af4df1 KVM: Fix guest shared interrupt with in-kernel irqchip 17 years ago
Marcelo Tosatti d76901750a KVM: x86: do not execute halted vcpus 17 years ago
Harvey Harrison ee032c993e KVM: make irq ack notifier functions static 17 years ago
Amit Shah 29c8fa32c5 KVM: Use kvm_set_irq to inject interrupts 17 years ago
Avi Kivity dc7404cea3 KVM: Handle spurious acks for PIT interrupts 17 years ago
Marcelo Tosatti 3cf57fed21 KVM: PIT: fix injection logic and count 17 years ago
Arjan van de Ven beb20d52d0 hrtimer: convert kvm to the new hrtimer apis 17 years ago
Marcelo Tosatti 622395a9e6 KVM: only abort guest entry if timer count goes from 0->1 17 years ago
Laurent Vivier 92760499d0 KVM: kvm_io_device: extend in_range() to manage len and write attribute 17 years ago
Aurelien Jarno f697554515 KVM: PIT: support mode 3 17 years ago
Harvey Harrison 8b2cf73cc1 KVM: add statics were possible, function definition in lapic.h 17 years ago
Marcelo Tosatti 06e0564566 KVM: close timer injection race window in __vcpu_run 17 years ago
Marcelo Tosatti 2f5997140f KVM: migrate PIT timer 17 years ago
Marcelo Tosatti eedaa4e2af KVM: PIT: take inject_pending into account when emulating hlt 17 years ago