summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/usr/errl/errlmanager.H10
-rw-r--r--src/include/usr/pnor/pnor_const.H1
2 files changed, 11 insertions, 0 deletions
diff --git a/src/include/usr/errl/errlmanager.H b/src/include/usr/errl/errlmanager.H
index 93e07d8fe..9f2292515 100644
--- a/src/include/usr/errl/errlmanager.H
+++ b/src/include/usr/errl/errlmanager.H
@@ -336,6 +336,16 @@ private:
static void * startup ( void* i_self );
/**
+ * @brief Performs setup of the PNOR info. Done as a separate
+ * thread to handle error conditions (ECC on HBEL) where
+ * task gets killed.
+ *
+ * @param[in/out]
+ * @return NONE
+ */
+ static void * pnorSetupThread ( void* i_self );
+
+ /**
* @brief Message handler for process Hostboot error log message
* and send it to FSP.
*
diff --git a/src/include/usr/pnor/pnor_const.H b/src/include/usr/pnor/pnor_const.H
index 667ed5487..4bc6b4a01 100644
--- a/src/include/usr/pnor/pnor_const.H
+++ b/src/include/usr/pnor/pnor_const.H
@@ -107,6 +107,7 @@ struct SectionInfo_t
bool reprovision; /**< Erase this section during a reprovision */
bool Volatile; /**< Section loses contents on non HB reboots */
bool secure; /**< Indicates if a section is secure */
+ bool clearOnEccErr; /**< Indicates on ECC errors, clear and reboot*/
#ifdef CONFIG_SECUREBOOT
size_t secureProtectedPayloadSize; /**< Cache the secure payload size so
that the secure container only
OpenPOWER on IntegriCloud