From: Christoph Egger Date: Fri, 15 Apr 2011 17:54:57 +0000 (+0100) Subject: nestedhvm: Flush L2 guest ASID across guest nestedhvm disable/enable. X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=8d17a74a1cfeac382c25535ff1b20db6dac45969;p=xen.git nestedhvm: Flush L2 guest ASID across guest nestedhvm disable/enable. Signed-off-by: Christoph Egger --- diff --git a/xen/arch/x86/hvm/nestedhvm.c b/xen/arch/x86/hvm/nestedhvm.c index fb239b9bb4..7c77e9cbc4 100644 --- a/xen/arch/x86/hvm/nestedhvm.c +++ b/xen/arch/x86/hvm/nestedhvm.c @@ -62,6 +62,8 @@ nestedhvm_vcpu_reset(struct vcpu *v) nv->nv_flushp2m = 0; nv->nv_p2m = NULL; + hvm_asid_flush_vcpu_asid(&nv->nv_n2asid); + if ( hvm_funcs.nhvm_vcpu_reset ) hvm_funcs.nhvm_vcpu_reset(v);