All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Remove unqalified ud2 instructions
@ 2015-10-30 19:59 Andrew Cooper
  2015-10-30 19:59 ` [PATCH 1/6] x86/vmx: Improvements to vmentry failure handling Andrew Cooper
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Andrew Cooper @ 2015-10-30 19:59 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper, Jan Beulich

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

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

end of thread, other threads:[~2015-11-04 15:16 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-30 19:59 [PATCH 0/6] Remove unqalified ud2 instructions Andrew Cooper
2015-10-30 19:59 ` [PATCH 1/6] x86/vmx: Improvements to vmentry failure handling Andrew Cooper
2015-10-30 19:59 ` [PATCH v2 2/6] xen/x86: Replace unqualified ud2 instructions with BUG frames Andrew Cooper
2015-11-03  7:02   ` Tian, Kevin
2015-10-30 19:59 ` [PATCH 3/6] x86/bug: Break out the internals of BUG_FRAME() Andrew Cooper
2015-10-30 19:59 ` [PATCH 4/6] x86/vmx: Replace unqualified ud2 instructions with BUG frames Andrew Cooper
2015-11-03  7:03   ` Tian, Kevin
2015-10-30 19:59 ` [PATCH 5/6] xen/x86: Avoid using local labels for UNLIKELY() regions Andrew Cooper
2015-11-04 14:45   ` Jan Beulich
2015-11-04 15:07     ` Andrew Cooper
2015-11-04 15:16       ` Jan Beulich
2015-10-30 19:59 ` [PATCH 6/6] EXAMPLE TEST CODE Andrew Cooper

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.