All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/8] x86/vvmx: various fixes
@ 2018-11-14 10:23 Sergey Dyasli
  2018-11-14 10:23 ` [PATCH v3 1/8] x86/nestedhvm: init nv_vvmcxaddr in hvm_vcpu_initialise() Sergey Dyasli
                   ` (7 more replies)
  0 siblings, 8 replies; 11+ messages in thread
From: Sergey Dyasli @ 2018-11-14 10:23 UTC (permalink / raw)
  To: xen-devel
  Cc: Sergey Dyasli, Kevin Tian, Wei Liu, Jan Beulich, Andrew Cooper,
	Jun Nakajima

These were found by running nested VMX tests from kvm-unit-tests.

v3:
- Removed 1/8 "x86/vvmx: introduce nvmx_vcpu_preinit()"
- Added 1/8 "x86/nestedhvm: init nv_vvmcxaddr in hvm_vcpu_initialise()"
- Added R-by and Acked-by to other patches

Sergey Dyasli (8):
  x86/nestedhvm: init nv_vvmcxaddr in hvm_vcpu_initialise()
  x86/nestedhvm: introduce vvmcx_valid()
  x86/vvmx: add VMX_INSN_INVEPT_INVVPID_INVALID_OP errno
  x86/vvmx: correct vmfail() usage for vmptrld and vmclear
  x86/vvmx: add VMX_INSN_VMPTRLD_WITH_VMXON_PTR errno
  x86/vvmx: refactor nvmx_handle_vmclear()
  x86/vvmx: correctly report vvmcs size
  x86/vvmx: fix I/O and MSR bitmaps mapping

 xen/arch/x86/hvm/hvm.c              |   2 +
 xen/arch/x86/hvm/svm/nestedsvm.c    |   2 +-
 xen/arch/x86/hvm/vmx/vvmx.c         | 201 ++++++++++++++++++----------
 xen/include/asm-x86/hvm/nestedhvm.h |   5 +
 xen/include/asm-x86/hvm/vmx/vmcs.h  |   3 +
 5 files changed, 139 insertions(+), 74 deletions(-)

-- 
2.17.1


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2018-11-15  1:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-14 10:23 [PATCH v3 0/8] x86/vvmx: various fixes Sergey Dyasli
2018-11-14 10:23 ` [PATCH v3 1/8] x86/nestedhvm: init nv_vvmcxaddr in hvm_vcpu_initialise() Sergey Dyasli
2018-11-14 13:46   ` Jan Beulich
2018-11-15  1:35   ` Tian, Kevin
2018-11-14 10:23 ` [PATCH v3 2/8] x86/nestedhvm: introduce vvmcx_valid() Sergey Dyasli
2018-11-14 10:23 ` [PATCH v3 3/8] x86/vvmx: add VMX_INSN_INVEPT_INVVPID_INVALID_OP errno Sergey Dyasli
2018-11-14 10:23 ` [PATCH v3 4/8] x86/vvmx: correct vmfail() usage for vmptrld and vmclear Sergey Dyasli
2018-11-14 10:23 ` [PATCH v3 5/8] x86/vvmx: add VMX_INSN_VMPTRLD_WITH_VMXON_PTR errno Sergey Dyasli
2018-11-14 10:23 ` [PATCH v3 6/8] x86/vvmx: refactor nvmx_handle_vmclear() Sergey Dyasli
2018-11-14 10:23 ` [PATCH v3 7/8] x86/vvmx: correctly report vvmcs size Sergey Dyasli
2018-11-14 10:23 ` [PATCH v3 8/8] x86/vvmx: fix I/O and MSR bitmaps mapping Sergey Dyasli

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.