]> git.ipfire.org Git - people/arne_f/kernel.git/commit
KVM: x86: mask CPUID(0xD,0x1).EAX against host value
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 21 Mar 2016 11:33:00 +0000 (12:33 +0100)
committerSasha Levin <sasha.levin@oracle.com>
Mon, 11 Jul 2016 03:07:27 +0000 (23:07 -0400)
commit87e0b5757eab598f4b55babdc8879e143a556b7a
treea735c892c02e0a255691fd2cf267bc99719d2192
parent4b6986fcceb200b2edd97d7cc5799d8a7ae53086
KVM: x86: mask CPUID(0xD,0x1).EAX against host value

[ Upstream commit 316314cae15fb0e3869b76b468f59a0c83ac3d4e ]

This ensures that the guest doesn't see XSAVE extensions
(e.g. xgetbv1 or xsavec) that the host lacks.

Cc: stable@vger.kernel.org
Reviewed-by: Radim Krčmář <rkrcmar@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
arch/x86/kvm/cpuid.c