aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/kvm/svm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/kvm/svm.c')
-rw-r--r--drivers/kvm/svm.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/kvm/svm.c b/drivers/kvm/svm.c
index 62ec38c7027b..a0d442883e17 100644
--- a/drivers/kvm/svm.c
+++ b/drivers/kvm/svm.c
@@ -1735,6 +1735,12 @@ static void svm_inject_page_fault(struct kvm_vcpu *vcpu,
1735 1735
1736static int is_disabled(void) 1736static int is_disabled(void)
1737{ 1737{
1738 u64 vm_cr;
1739
1740 rdmsrl(MSR_VM_CR, vm_cr);
1741 if (vm_cr & (1 << SVM_VM_CR_SVM_DISABLE))
1742 return 1;
1743
1738 return 0; 1744 return 0;
1739} 1745}
1740 1746