summaryrefslogtreecommitdiffstats
path: root/src/usr/scom/runtime
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2018-10-02 11:44:12 -0500
committerNicholas E. Bofferding <bofferdn@us.ibm.com>2018-10-16 13:01:21 -0500
commit0482f9183726c958760f81d3a15b38d6a1360737 (patch)
treeaf14e0418cc3f9dda0068d2a0c474e5c49f6ba1f /src/usr/scom/runtime
parent0aed8ab711c66335be64084fd6f618eb8c2e20b1 (diff)
downloadtalos-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.C6
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);
OpenPOWER on IntegriCloud