Files
linux/Documentation
Steve Rutherford 7543a635aa KVM: x86: Add KVM exit for IOAPIC EOIs
Adds KVM_EXIT_IOAPIC_EOI which allows the kernel to EOI
level-triggered IOAPIC interrupts.

Uses a per VCPU exit bitmap to decide whether or not the IOAPIC needs
to be informed (which is identical to the EOI_EXIT_BITMAP field used
by modern x86 processors, but can also be used to elide kvm IOAPIC EOI
exits on older processors).

[Note: A prototype using ResampleFDs found that decoupling the EOI
from the VCPU's thread made it possible for the VCPU to not see a
recent EOI after reentering the guest. This does not match real
hardware.]

Compile tested for Intel x86.

Signed-off-by: Steve Rutherford <srutherford@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2015-10-01 15:06:27 +02:00
..
2014-02-28 15:12:08 -08:00
2014-02-10 16:01:40 -08:00
2015-08-28 22:59:36 -04:00
2015-09-03 10:01:44 -07:00
2015-06-08 16:43:09 -06:00
2014-12-10 17:41:10 -08:00
2015-06-08 23:15:45 +02:00
2015-06-26 11:23:38 -04:00
2015-07-14 12:35:42 -06:00
2015-09-10 13:29:01 -07:00
2015-02-27 11:44:24 -08:00
2014-05-05 15:32:05 +02:00
2015-06-24 18:17:40 +02:00
2013-12-02 14:48:28 +01:00
2014-12-08 09:07:11 -05:00
2015-06-23 06:49:44 -06:00
2014-05-05 15:32:05 +02:00
2014-05-05 15:32:05 +02:00
2014-09-23 23:44:16 -07:00