Andy Honig
|
a2c118bfab
KVM: Fix bounds checking in ioapic indirect register reads (CVE-2013-1798)
|
12 years ago |
Yang Zhang
|
c7c9c56ca2
x86, apicv: add virtual interrupt delivery support
|
12 years ago |
Yang Zhang
|
871a069db9
KVM: remove a wrong hack of delivery PIT intr to vcpu0
|
12 years ago |
Michael S. Tsirkin
|
28a6fdabb3
KVM: x86: drop parameter validation in ioapic/pic
|
13 years ago |
Michael S. Tsirkin
|
1a577b7247
KVM: fix race with level interrupts
|
13 years ago |
Michael S. Tsirkin
|
a0c9a822bf
KVM: dont clear TMR on EOI
|
13 years ago |
Gleb Natapov
|
d546cb406e
KVM: drop bsp_vcpu pointer from kvm struct
|
13 years ago |
Julian Stecklina
|
d77fe6354d
KVM: Allow aligned byte and word writes to IOAPIC registers.
|
13 years ago |
Sasha Levin
|
743eeb0b01
KVM: Intelligent device lookup on I/O bus
|
14 years ago |
Liu Yuan
|
a38f84ca8c
KVM: ioapic: Fix an error field reference
|
14 years ago |
Gleb Natapov
|
4a994358b9
KVM: Convert mask notifiers to use irqchip/pin instead of gsi
|
15 years ago |
Avi Kivity
|
221d059d15
KVM: Update Red Hat copyrights
|
15 years ago |
Marcelo Tosatti
|
07dc7263b9
KVM: read apic->irr with ioapic lock held
|
15 years ago |
Marcelo Tosatti
|
46a47b1ed1
KVM: convert ioapic lock to spinlock
|
15 years ago |
Tejun Heo
|
5a0e3ad6af
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
15 years ago |
Wei Yongjun
|
72bb2fcd23
KVM: cleanup the failure path of KVM_CREATE_IRQCHIP ioctrl
|
15 years ago |
Wei Yongjun
|
1ae77badc2
KVM: kvm->arch.vioapic should be NULL if kvm_ioapic_init() failure
|
15 years ago |
Avi Kivity
|
46a929bc15
KVM: avoid taking ioapic mutex for non-ioapic EOIs
|
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 |
Gleb Natapov
|
eba0226bdf
KVM: Move IO APIC to its own lock
|
16 years ago |
Gleb Natapov
|
65a8221163
KVM: Fix coalesced interrupt reporting in IOAPIC
|
16 years ago |
Gregory Haskins
|
090b7aff27
KVM: make io_bus interface more robust
|
16 years ago |
Gleb Natapov
|
1000ff8d89
KVM: Add trace points in irqchip code
|
16 years ago |
Gleb Natapov
|
70f93dae32
KVM: Use temporary variable to shorten lines.
|
16 years ago |
Jiri Slaby
|
27c4ba6017
KVM: fix lock imbalance
|
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 |
Gleb Natapov
|
c5af89b68a
KVM: Introduce kvm_vcpu_is_bsp() function.
|
16 years ago |
Marcelo Tosatti
|
60eead79ad
KVM: introduce irq_lock, use it to protect ioapic
|
16 years ago |