diff options
author | Zhihui Zhang <zzhsuny@gmail.com> | 2013-12-30 15:56:29 -0500 |
---|---|---|
committer | Marcelo Tosatti <mtosatti@redhat.com> | 2014-01-08 19:01:40 -0200 |
commit | 2f0a6397dd3cac2fb05b46cad08c1d532c04d6b8 (patch) | |
tree | 2a68f99698169b20ed597e36bddfa9725275b712 /virt/kvm | |
parent | 171800328f6e2443e0e356de5b41fb7e0fff4448 (diff) | |
download | linux-2f0a6397dd3cac2fb05b46cad08c1d532c04d6b8.tar.bz2 |
KVM: VMX: check use I/O bitmap first before unconditional I/O exit
According to Table C-1 of Intel SDM 3C, a VM exit happens on an I/O instruction when
"use I/O bitmaps" VM-execution control was 0 _and_ the "unconditional I/O exiting"
VM-execution control was 1. So we can't just check "unconditional I/O exiting" alone.
This patch was improved by suggestion from Jan Kiszka.
Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Zhihui Zhang <zzhsuny@gmail.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'virt/kvm')
0 files changed, 0 insertions, 0 deletions