KVM: ignore AMDs HWCR register access to set the FFDIS bit
authorAndre Przywara <andre.przywara@amd.com>
Wed, 24 Jun 2009 10:44:33 +0000 (12:44 +0200)
committerAvi Kivity <avi@redhat.com>
Thu, 10 Sep 2009 05:33:02 +0000 (08:33 +0300)
commit8f1589d95e5eab1ed287f217a33656e922cdbdd0
treef9b6728a4233b7bb2f70c0fd2b85aafd715018dd
parent894a9c5543abf6f88d36dc1b9f5d90f35db09cb3
KVM: ignore AMDs HWCR register access to set the FFDIS bit

Linux tries to disable the flush filter on all AMD K8 CPUs. Since KVM
does not handle the needed MSR, the injected #GP will panic the Linux
kernel. Ignore setting of the HWCR.FFDIS bit in this MSR to let Linux
boot with an AMD K8 family guest CPU.

Signed-off-by: Andre Przywara <andre.przywara@amd.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/x86/kvm/svm.c
arch/x86/kvm/x86.c