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

[Xen-devel] [PATCH 0/6] Remove unqalified ud2 instructions



Having ud2 instructions without associated bugframe entries creates
misleading information when investigating a crash.

This series adds bugframe entries to all ud2 instructions I could
locate, which leads to more useful error messages in failure cases.

Patch 1 is unrelated to the series (and a backport candidate).  However,
patch 2 depends (texturally, rather than functionally) on it.

Andrew Cooper (6):
  x86/vmx: Improvements to vmentry failure handling
  xen/x86: Replace unqualified ud2 instructions with BUG frames
  x86/bug: Break out the internals of BUG_FRAME()
  x86/vmx: Replace unqualified ud2 instructions with BUG frames
  xen/x86: Avoid using local labels for UNLIKELY() regions
  EXAMPLE TEST CODE

 xen/arch/x86/boot/x86_64.S        |  2 +-
 xen/arch/x86/hvm/vmx/entry.S      | 11 +++---
 xen/arch/x86/hvm/vmx/vmcs.c       | 15 +++-----
 xen/arch/x86/traps.c              | 17 +++++++++
 xen/arch/x86/x86_64/entry.S       |  4 +--
 xen/include/asm-x86/asm_defns.h   | 18 +++++-----
 xen/include/asm-x86/bug.h         | 37 ++++++++++++--------
 xen/include/asm-x86/hvm/vmx/vmx.h | 72 ++++++++++++++++++++++-----------------
 8 files changed, 102 insertions(+), 74 deletions(-)

-- 
2.1.4


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


 


Rackspace

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