From 49e60ae151bb8b625cb06453d5fa29c43290e0ce Mon Sep 17 00:00:00 2001 From: Yonghua Huang Date: Tue, 23 Jul 2019 09:32:03 +0800 Subject: [PATCH] hv: refine handler to 'rdpmc' vmexit PMC is hidden from guest and hypervisor should inject UD to guest when 'rdpmc' vmexit. Tracked-On: #3453 Signed-off-by: Yonghua Huang Acked-by: Anthony Xu --- 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 3a40434e4..9c4dfb41f 100644 --- a/hypervisor/arch/x86/guest/vmexit.c +++ b/hypervisor/arch/x86/guest/vmexit.c @@ -65,7 +65,7 @@ static const struct vm_exit_dispatch dispatch_table[NR_VMX_EXIT_REASONS] = { [VMX_EXIT_REASON_INVLPG] = { .handler = unhandled_vmexit_handler,}, [VMX_EXIT_REASON_RDPMC] = { - .handler = unhandled_vmexit_handler}, + .handler = undefined_vmexit_handler}, [VMX_EXIT_REASON_RDTSC] = { .handler = unhandled_vmexit_handler}, [VMX_EXIT_REASON_RSM] = {