diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/usr/errl/errlmanager.H | 10 | ||||
-rw-r--r-- | src/include/usr/pnor/pnor_const.H | 1 |
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 |