commit | 340d3bc3664e5d3fb922fe6e3ae2d901d4900d88 | [log] [tgz] |
---|---|---|
author | Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> | Wed May 04 14:09:47 2016 -0500 |
committer | Paolo Bonzini <pbonzini@redhat.com> | Wed May 18 18:04:29 2016 +0200 |
tree | 9ebd17032e77f3c080a1c8749eb7d7436caf1657 | |
parent | 44a95dae1d229a4967bbfcc56fb2116a9b4fe942 [diff] |
svm: Add interrupt injection via AVIC This patch introduces a new mechanism to inject interrupt using AVIC. Since VINTR is not supported when enable AVIC, we need to inject interrupt via APIC backing page instead. This patch also adds support for AVIC doorbell, which is used by KVM to signal a running vcpu to check IRR for injected interrupts. Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>