From dde20bdb035cdfa4f416c4919cc1ac4a197dc2bf Mon Sep 17 00:00:00 2001 From: Yonghua Huang Date: Mon, 22 Jul 2019 09:51:52 +0800 Subject: [PATCH] HV:refine the handler for 'invept' vmexit 'invept' is not expected in guest and hypervisor should inject UD when 'invept' VM exit happens. Tracked-On: #3444 Signed-off-by: Yonghua Huang --- hypervisor/arch/x86/guest/vmexit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hypervisor/arch/x86/guest/vmexit.c b/hypervisor/arch/x86/guest/vmexit.c index f1af9d782..3a40434e4 100644 --- a/hypervisor/arch/x86/guest/vmexit.c +++ b/hypervisor/arch/x86/guest/vmexit.c @@ -136,7 +136,7 @@ static const struct vm_exit_dispatch dispatch_table[NR_VMX_EXIT_REASONS] = { .handler = ept_misconfig_vmexit_handler, .need_exit_qualification = 1}, [VMX_EXIT_REASON_INVEPT] = { - .handler = unhandled_vmexit_handler}, + .handler = undefined_vmexit_handler}, [VMX_EXIT_REASON_RDTSCP] = { .handler = unhandled_vmexit_handler}, [VMX_EXIT_REASON_VMX_PREEMPTION_TIMER_EXPIRED] = {