summaryrefslogtreecommitdiffstats
path: root/src/include/runtime
diff options
context:
space:
mode:
authorMatt Derksen <mderkse1@us.ibm.com>2018-02-26 09:16:08 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-03-07 12:54:24 -0500
commit843b9e02e55dbb39a2573e83efac9f412d30469a (patch)
tree41d09dd0c1b9ab39fef706feb0f862025d1af1a4 /src/include/runtime
parent5ca1d497141ad56ed8510d621b1e522c1c9fe7dd (diff)
downloadtalos-hostboot-843b9e02e55dbb39a2573e83efac9f412d30469a.tar.gz
talos-hostboot-843b9e02e55dbb39a2573e83efac9f412d30469a.zip
Initialize FIRDATA section and ErrlManager just incase BMC resets
PRD needs to read the PNOR to tell OCC where to write in the pnor. This will cache the PNOR section so PRD will not fail the read call. If an error is created with pnor inaccessible, errl manager could get stuck unless it was initialized first. Change-Id: Ia7212bf99e947a1016423b37aff6f13ddfc7190a CQ:SW412798 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54990 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Roland Veloz <rveloz@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> CI-Ready: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/runtime')
-rw-r--r--src/include/runtime/interface.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/include/runtime/interface.h b/src/include/runtime/interface.h
index 850ec0956..d7ad1beba 100644
--- a/src/include/runtime/interface.h
+++ b/src/include/runtime/interface.h
@@ -956,6 +956,19 @@ struct postInitCalls_t
void (*callApplyTempOverrides)();
/**
+ * @brief Calls RtPnor::init() which loads section(s) into memory
+ * so PRD can access when PNOR is not accessible
+ */
+ void (*callInitPnor)();
+
+
+ /**
+ * @brief Sets up ErrlManager so it is ready for errors
+ *
+ */
+ void (*callInitErrlManager)();
+
+ /**
* @brief Clear pending SBE messages
*
*/
OpenPOWER on IntegriCloud