[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 0/6] Various XSA followups



XSA-219 was discovered while trying to implement the bugfix in patch 6.

Andrew Cooper (6):
  x86/hvm: Fixes to hvmemul_insn_fetch()
  x86/shadow: Fixes to hvm_emulate_insn_fetch()
  x86/shadow: Use ERR_PTR infrastructure for sh_emulate_map_dest()
  [RFC] x86/hvm: Rename enum hvm_copy_result to hvm_translation_result
  x86/hvm: Break out __hvm_copy()'s translation logic
  x86/hvm: Implement hvmemul_write() using real mappings

 xen/arch/x86/hvm/dom0_build.c     |   2 +-
 xen/arch/x86/hvm/emulate.c        | 224 ++++++++++++++++++++++++++++++++------
 xen/arch/x86/hvm/hvm.c            | 181 +++++++++++++++++-------------
 xen/arch/x86/hvm/intercept.c      |  20 ++--
 xen/arch/x86/hvm/svm/nestedsvm.c  |   5 +-
 xen/arch/x86/hvm/svm/svm.c        |   2 +-
 xen/arch/x86/hvm/viridian.c       |   2 +-
 xen/arch/x86/hvm/vmsi.c           |   2 +-
 xen/arch/x86/hvm/vmx/realmode.c   |   2 +-
 xen/arch/x86/hvm/vmx/vvmx.c       |  14 +--
 xen/arch/x86/mm/shadow/common.c   |  22 ++--
 xen/arch/x86/mm/shadow/multi.c    |   8 +-
 xen/arch/x86/mm/shadow/private.h  |   7 +-
 xen/common/libelf/libelf-loader.c |   4 +-
 xen/include/asm-x86/hvm/emulate.h |   7 ++
 xen/include/asm-x86/hvm/support.h |  52 +++++----
 16 files changed, 379 insertions(+), 175 deletions(-)

-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.