diff options
| author | Dan Crowell <dcrowell@us.ibm.com> | 2018-10-02 11:44:12 -0500 |
|---|---|---|
| committer | Nicholas E. Bofferding <bofferdn@us.ibm.com> | 2018-10-16 13:01:21 -0500 |
| commit | 0482f9183726c958760f81d3a15b38d6a1360737 (patch) | |
| tree | af14e0418cc3f9dda0068d2a0c474e5c49f6ba1f /src/usr/scom/runtime | |
| parent | 0aed8ab711c66335be64084fd6f618eb8c2e20b1 (diff) | |
| download | talos-hostboot-0482f9183726c958760f81d3a15b38d6a1360737.tar.gz talos-hostboot-0482f9183726c958760f81d3a15b38d6a1360737.zip | |
Couple improvements to some runtime traces
Added SRC description for reserved memory trace log
Added trace buffers to scom failures
Change-Id: Ieb490cbd9c9b4a9e518135a40469a62f2b69a054
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66895
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com>
Reviewed-by: Roland Veloz <rveloz@us.ibm.com>
Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Diffstat (limited to 'src/usr/scom/runtime')
| -rw-r--r-- | src/usr/scom/runtime/rt_scom.C | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/usr/scom/runtime/rt_scom.C b/src/usr/scom/runtime/rt_scom.C index 2339113eb..a27dfe81e 100644 --- a/src/usr/scom/runtime/rt_scom.C +++ b/src/usr/scom/runtime/rt_scom.C @@ -32,6 +32,7 @@ #include <runtime/interface.h> #include <runtime/rt_targeting.H> #include <xscom/piberror.H> +#include <runtime/hbrt_utilities.H> // Trace definition extern trace_desc_t* g_trac_scom; @@ -286,7 +287,8 @@ errlHndl_t sendScomToHyp(DeviceFW::OperationType i_opType, l_err); } - // Note: no trace buffer available at runtime + l_err->collectTrace( SCOM_COMP_NAME, 256); + l_err->collectTrace( HBRT_TRACE_NAME, 256); } } else // Hypervisor interface not initialized @@ -308,6 +310,8 @@ errlHndl_t sendScomToHyp(DeviceFW::OperationType i_opType, l_err->addProcedureCallout(HWAS::EPUB_PRC_HB_CODE, HWAS::SRCI_PRIORITY_HIGH); + l_err->collectTrace( SCOM_COMP_NAME, 256); + l_err->collectTrace( HBRT_TRACE_NAME, 256); } } while(0); |

