[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 |