diff options
author | Matt Derksen <mderkse1@us.ibm.com> | 2018-09-11 16:23:18 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-09-18 15:39:41 -0500 |
commit | 2968366be4705757b8766c8c422f608f491f0e0b (patch) | |
tree | b7d9d5c8f49948baa1b0ea121724d8ea93a7d1e1 /src/usr/trace | |
parent | 2a2962bd96ec4e0e951be7d7d92247ac965922d5 (diff) | |
download | talos-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')
-rw-r--r-- | src/usr/trace/service.C | 12 |
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 |