diff options
Diffstat (limited to 'arch/x86/kvm/vmx/nested.c')
| -rw-r--r-- | arch/x86/kvm/vmx/nested.c | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/x86/kvm/vmx/nested.c b/arch/x86/kvm/vmx/nested.c index 35cd938afa1d..bc9c9cc228ea 100644 --- a/arch/x86/kvm/vmx/nested.c +++ b/arch/x86/kvm/vmx/nested.c @@ -5896,6 +5896,12 @@ static bool nested_vmx_l0_wants_exit(struct kvm_vcpu *vcpu,  	case EXIT_REASON_VMFUNC:  		/* VM functions are emulated through L2->L0 vmexits. */  		return true; +	case EXIT_REASON_BUS_LOCK: +		/* +		 * At present, bus lock VM exit is never exposed to L1. +		 * Handle L2's bus locks in L0 directly. +		 */ +		return true;  	default:  		break;  	}  | 
