|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] nvmx: fix unhandled nested XSETBV VMExit
# HG changeset patch
# User Dongxiao Xu <dongxiao.xu@xxxxxxxxx>
# Date 1346345903 -3600
# Node ID 825f784616220fb05fd929b9f9ae3313ce6cde75
# Parent 4e6bb38c3a40bb43d8b31374ec14a2b279b0fc24
nvmx: fix unhandled nested XSETBV VMExit
If the L2 guest issue a XSETBV instruction, we need to deliver to
L1 guest.
This could fix the Fedora 17 booting hang issue as a L2 guest.
Signed-off-by: Dongxiao Xu <dongxiao.xu@xxxxxxxxx>
Committed-by: Keir Fraser <keir@xxxxxxx>
---
diff -r 4e6bb38c3a40 -r 825f78461622 xen/arch/x86/hvm/vmx/vvmx.c
--- a/xen/arch/x86/hvm/vmx/vvmx.c Thu Aug 30 17:57:31 2012 +0100
+++ b/xen/arch/x86/hvm/vmx/vvmx.c Thu Aug 30 17:58:23 2012 +0100
@@ -1506,6 +1506,7 @@ int nvmx_n2_vmexit_handler(struct cpu_us
case EXIT_REASON_VMXOFF:
case EXIT_REASON_VMXON:
case EXIT_REASON_INVEPT:
+ case EXIT_REASON_XSETBV:
/* inject to L1 */
nvcpu->nv_vmexit_pending = 1;
break;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |