summaryrefslogtreecommitdiffstats
path: root/src/usr/secureboot
diff options
context:
space:
mode:
authorNick Bofferding <bofferdn@us.ibm.com>2017-12-13 10:16:03 -0600
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2017-12-15 16:20:46 -0500
commitbd1519429ab3594d7808d2bd3d0d2aa824c3e062 (patch)
treeb03c77b4ada76655a553744a8ed6de77b680f0b0 /src/usr/secureboot
parent83243d5bbb3db4a79441824d5a4b4a250554f841 (diff)
downloadtalos-hostboot-bd1519429ab3594d7808d2bd3d0d2aa824c3e062.tar.gz
talos-hostboot-bd1519429ab3594d7808d2bd3d0d2aa824c3e062.zip
Secure Boot: RAS Reviews: Fix load handler logging
- Link secure load message fail log to PLID of real verification error - Increase severity of verification fail - Fixed formatting of secure load error log to be parseable Change-Id: I15cd9cb86c15d2ee112f6c606ff1bc9eaa9f453b RTC: 181899 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50866 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: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/secureboot')
-rw-r--r--src/usr/secureboot/base/service.C3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/usr/secureboot/base/service.C b/src/usr/secureboot/base/service.C
index 65e8be33c..ce4f5ecbf 100644
--- a/src/usr/secureboot/base/service.C
+++ b/src/usr/secureboot/base/service.C
@@ -379,6 +379,9 @@ void handleSecurebootFailure(errlHndl_t &io_err, const bool i_waitForShutdown,
assert(io_err != NULL, "Secureboot Failure has a NULL error log")
+ // Secure Boot failure is a critical error
+ io_err->setSev(ERRORLOG::ERRL_SEV_CRITICAL_SYS_TERM);
+
// Grab errlog reason code before committing.
uint16_t l_rc = io_err->reasonCode();
OpenPOWER on IntegriCloud