From 727854279d358e20b2fb782bada4e14017f9378a Mon Sep 17 00:00:00 2001 From: Joerg Roedel Date: Mon, 2 Aug 2010 16:46:45 +0200 Subject: [PATCH] --- yaml --- r: 215659 b: refs/heads/master c: dbe7758482a870f30a86bdeefebf4fc260afef11 h: refs/heads/master i: 215657: 7cd71efb76659b70885a4d93a102f3046e47cfb5 215655: fe521b9cc886f4b08a62d8f05921be8be402a699 v: v3 --- [refs] | 2 +- trunk/arch/x86/kvm/svm.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index a3f3ad464b66..b2359ec897c3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 52c65a30a5c6f31cd66dba57c22d18cafa5e327f +refs/heads/master: dbe7758482a870f30a86bdeefebf4fc260afef11 diff --git a/trunk/arch/x86/kvm/svm.c b/trunk/arch/x86/kvm/svm.c index a0e5c7e26104..af5b9ea51965 100644 --- a/trunk/arch/x86/kvm/svm.c +++ b/trunk/arch/x86/kvm/svm.c @@ -2019,6 +2019,9 @@ static bool nested_vmcb_checks(struct vmcb *vmcb) if ((vmcb->control.intercept & (1ULL << INTERCEPT_VMRUN)) == 0) return false; + if (vmcb->control.asid == 0) + return false; + return true; }