summaryrefslogtreecommitdiffstats
path: root/src/usr/trace/service.C
diff options
context:
space:
mode:
authorMatt Derksen <mderkse1@us.ibm.com>2018-09-11 16:23:18 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-09-18 15:39:41 -0500
commit2968366be4705757b8766c8c422f608f491f0e0b (patch)
treeb7d9d5c8f49948baa1b0ea121724d8ea93a7d1e1 /src/usr/trace/service.C
parent2a2962bd96ec4e0e951be7d7d92247ac965922d5 (diff)
downloadtalos-hostboot-2968366be4705757b8766c8c422f608f491f0e0b.tar.gz
talos-hostboot-2968366be4705757b8766c8c422f608f491f0e0b.zip
Add thread ID into trace_lite traces
Nice to have this in traces to help figure out some failures. Change-Id: Id4d5dfc2f89628d6fbaadd3ba418dadccdb0e5d3 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66017 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/trace/service.C')
-rw-r--r--src/usr/trace/service.C12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/usr/trace/service.C b/src/usr/trace/service.C
index 260f71e2b..ad8a0250c 100644
--- a/src/usr/trace/service.C
+++ b/src/usr/trace/service.C
@@ -331,14 +331,22 @@ namespace TRACE
#ifdef CONFIG_NO_FAPI_IN_TRACE_LITE_OUTPUT
if (strcmp( i_td->iv_compName, "FAPI" ))
#endif
- { CONSOLE::vdisplayf(i_td->iv_compName, *l_cb, l_tl_args); }
+ {
+ char tmpstr[sizeof(i_td->iv_compName)+sizeof(l_time.tid)+1];
+ sprintf(tmpstr, "%u %s", l_time.tid, i_td->iv_compName );
+ CONSOLE::vdisplayf(tmpstr, *l_cb, l_tl_args);
+ }
#else
if (iv_traceLite)
{
#ifdef CONFIG_NO_FAPI_IN_TRACE_LITE_OUTPUT
if (strcmp( i_td->iv_compName, "FAPI" ))
#endif
- { CONSOLE::vdisplayf(i_td->iv_compName, *l_cb, l_tl_args); }
+ {
+ char tmpstr[sizeof(i_td->iv_compName)+sizeof(l_time.tid)+1];
+ sprintf(tmpstr, "%d %s", l_time.tid, i_td->iv_compName );
+ CONSOLE::vdisplayf(tmpstr, *l_cb, l_tl_args);
+ }
}
#endif //CONFIG_CONSOLE_TRACE_LITE
OpenPOWER on IntegriCloud