[Skiboot] [PATCH v2 0/8] Add attention support for BMC based machine
Stewart Smith
stewart at linux.vnet.ibm.com
Wed Sep 9 16:38:14 AEST 2015
Vasant Hegde <hegdevasant at linux.vnet.ibm.com> writes:
> This patchset adds attention support for BMC based machine. With this
> during abort/assert we will be able to log eSEL event with OPAL backtrace
> and trigger host reboot.
>
> This patchset introduces attention support for BMC based machine.
> Patch 1-6 does various fixes to SEL code and does ipmi_msg pre-allocation.
> Patch 6-7 take care of moving FSP specific code, adding platform hook etc.
> Patch 8 implements attention support for BMC based machine.
>
> Changes in v2:
> - Fixed corner case IPMI eSEL bug
> - Removed redundant memory allocation in eSEL code path
> - Preallocated ipmi_msg for PANIC event
> - Created ti_buffer and bt_buf as global variable instead of local
>
> Vasant Hegde (8):
> IPMI: Fix corner case eSEL logging issue
> IPMI: Insert SEL event to IPMI queue head
> IPMI: Avoid unnecessary ipmi_msg allocation
> IPMI: Pre-allocate memory for PANIC event
> IPMI: Move MAX_PEL_SIZE to ipmi.h
> Move FSP specific abort() code to platform layer
> platform: Add platform hook for terminate call
> IPMI: Introduce attention call
>
> core/exceptions.c | 2 +-
> core/utils.c | 20 ++------
> hw/fsp/fsp-attn.c | 26 +++++++++-
> hw/ipmi/Makefile.inc | 2 +-
> hw/ipmi/ipmi-attn.c | 85 ++++++++++++++++++++++++++++++++
> hw/ipmi/ipmi-sel.c | 113 ++++++++++++++++++++++++++++++++-----------
> include/fsp.h | 3 ++
> include/ipmi.h | 14 ++++++
> include/platform.h | 5 ++
> libc/include/assert.h | 5 --
> libc/include/stdlib.h | 9 ++--
> platforms/astbmc/common.c | 1 +
> platforms/astbmc/firestone.c | 1 +
> platforms/astbmc/garrison.c | 1 +
> platforms/astbmc/habanero.c | 1 +
> platforms/astbmc/palmetto.c | 1 +
> platforms/ibm-fsp/apollo.c | 1 +
> platforms/ibm-fsp/firenze.c | 1 +
> 18 files changed, 234 insertions(+), 57 deletions(-)
> create mode 100644 hw/ipmi/ipmi-attn.c
>
> --
Thanks, all merged as of 3904f94
More information about the Skiboot
mailing list