]> git.baikalelectronics.ru Git - kernel.git/commit
kvm: vmx: check apicv is active before using VT-d posted interrupt
authorYang Zhang <yang.zhang.wz@gmail.com>
Mon, 13 Jun 2016 01:56:56 +0000 (09:56 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 16 Jun 2016 07:38:24 +0000 (09:38 +0200)
commit40ed36ea9715301255d5a85207f007ea47a4399c
tree04ae5479a427b120592c6d9381d7f0f2c3b8e70f
parentb7616faddd5cbdb4a48e8cfe3c36ac368c8edd04
kvm: vmx: check apicv is active before using VT-d posted interrupt

VT-d posted interrupt is relying on the CPU side's posted interrupt.
Need to check whether VCPU's APICv is active before enabing VT-d
posted interrupt.

Fixes: f13a1af94782fa194df2a1c598bd2ecfb8ea8735
Cc: stable@vger.kernel.org
Signed-off-by: Yang Zhang <yang.zhang.wz@gmail.com>
Signed-off-by: Shengge Ding <shengge.dsg@alibaba-inc.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/vmx.c