summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice
diff options
context:
space:
mode:
authorAndrew Jeffery <andrewrj@au1.ibm.com>2018-10-04 10:17:09 +0930
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-10-08 15:21:53 -0500
commite862c4c5a9e0385fac01827f2d7d4c6cc402caf3 (patch)
treeb96f49a9dbb52fa87569dd961f29f3cdbf258112 /src/usr/initservice
parent7caab9472ef777ffc94b22d4f0e819a76624cd7f (diff)
downloadtalos-hostboot-e862c4c5a9e0385fac01827f2d7d4c6cc402caf3.tar.gz
talos-hostboot-e862c4c5a9e0385fac01827f2d7d4c6cc402caf3.zip
initservice: Flush trace buffers before shutdown syscall
Change-Id: I33ee94cf691d075587537130e55c2dc7c237045b Signed-off-by: Andrew Jeffery <andrewrj@au1.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/67074 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> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/initservice')
-rw-r--r--src/usr/initservice/baseinitsvc/initservice.C3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/usr/initservice/baseinitsvc/initservice.C b/src/usr/initservice/baseinitsvc/initservice.C
index 3e89d3196..8b718716e 100644
--- a/src/usr/initservice/baseinitsvc/initservice.C
+++ b/src/usr/initservice/baseinitsvc/initservice.C
@@ -965,6 +965,9 @@ void InitService::_doShutdown(uint64_t i_status,
i_error_info,
true); // Force write
+ // Ensure all traces get flushed to the console
+ TRAC_FLUSH_BUFFERS();
+
shutdown(iv_worst_status,
i_payload_base,
i_payload_entry,
OpenPOWER on IntegriCloud