[Skiboot] [PATCH 0/3] Improve exception handling

Nicholas Piggin npiggin at gmail.com
Fri Feb 2 16:34:07 AEDT 2018


This series improves OPAL exception reporting, particularly for machine
check exceptions. Although MCEs are currently always treated as fatal
while OPAL controls the exception vectors, they should not be unexpected
(e.g., in case of hardware failure), and should be reported as well as
possible.

Nicholas Piggin (3):
  core/utils: add snprintf_symbol
  core/init: manage MSR[ME] explicitly, always enable it
  core/exception: beautify exception handler, add MCE-involved registers

 asm/asm-offsets.c |  2 ++
 asm/head.S        | 33 +++++++++++++++++++++++++++++++++
 core/exceptions.c | 39 ++++++++++++++++++++++++++++++++++++---
 core/init.c       | 15 +++++++++++++++
 core/stack.c      | 17 ++++-------------
 core/utils.c      | 26 +++++++++++++++++++++++++-
 include/skiboot.h |  5 +++--
 include/stack.h   |  2 ++
 8 files changed, 120 insertions(+), 19 deletions(-)

-- 
2.15.1



More information about the Skiboot mailing list