diff options
author | Andrew Jeffery <andrewrj@au1.ibm.com> | 2018-10-04 10:17:09 +0930 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-10-08 15:21:53 -0500 |
commit | e862c4c5a9e0385fac01827f2d7d4c6cc402caf3 (patch) | |
tree | b96f49a9dbb52fa87569dd961f29f3cdbf258112 /src/usr/initservice | |
parent | 7caab9472ef777ffc94b22d4f0e819a76624cd7f (diff) | |
download | talos-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.C | 3 |
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, |