diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2013-10-17 10:50:46 -0400 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2013-10-31 06:30:46 -0400 |
commit | 46c34cb059d519601fb567b55cf45c300fea2928 (patch) | |
tree | 7714d9f5073951ce554a417a0fb246ed5d424c39 /virt | |
parent | e0f0bbc527f6e9c0261f1d16b2a0b47612b7f235 (diff) |
KVM: x86: fix KVM_SET_XCRS for CPUs that do not support XSAVE
The KVM_SET_XCRS ioctl must accept anything that KVM_GET_XCRS
could return. XCR0's bit 0 is always 1 in real processors with
XSAVE, and KVM_GET_XCRS will always leave bit 0 set even if the
emulated processor does not have XSAVE. So, KVM_SET_XCRS must
ignore that bit when checking for attempts to enable unsupported
save states.
Reviewed-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions