summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/mmu.c
diff options
context:
space:
mode:
authorAndre Przywara <andre.przywara@amd.com>2011-03-30 17:01:45 +0400
committerAvi Kivity <avi@redhat.com>2011-04-06 14:15:55 +0400
commit20800bc940af671257abc97ad362abe3c21ddd50 (patch)
tree4e7e725a5acbcbc9125bb792637658a08dc11ead /arch/x86/kvm/mmu.c
parent0857b9e95c1af8bfe84630ef6747b9d4d61de4c6 (diff)
downloadlinux-20800bc940af671257abc97ad362abe3c21ddd50.tar.xz
KVM: fix XSAVE bit scanning
When KVM scans the 0xD CPUID leaf for propagating the XSAVE save area leaves, it assumes that the leaves are contigious and stops at the first zero one. On AMD hardware there is a gap, though, as LWP uses leaf 62 to announce it's state save area. So lets iterate through all 64 possible leaves and simply skip zero ones to also cover later features. Signed-off-by: Andre Przywara <andre.przywara@amd.com> Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/x86/kvm/mmu.c')
0 files changed, 0 insertions, 0 deletions