diff options
Diffstat (limited to 'src/include/usr/runtime')
-rw-r--r-- | src/include/usr/runtime/runtime.H | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/include/usr/runtime/runtime.H b/src/include/usr/runtime/runtime.H index 0ece1744a..7086ef55b 100644 --- a/src/include/usr/runtime/runtime.H +++ b/src/include/usr/runtime/runtime.H @@ -75,11 +75,29 @@ errlHndl_t populate_hbRuntimeData( void ); * values acquired via the secureboot module from a verified source, and * so, henceforth are available to the host at runtime. * - * @return errlHndl_t NULL on Success + * @return errlHndl_t nullptr on Success else pointer to error log */ errlHndl_t populate_hbSecurebootData( void ); /** + * @brief Populate TPM Info in mainstore + * + * @description Populates the Secure Boot TPM Instance Info section of HDAT + * with trusted information acquired via secure methods, and overwrites + * any untrusted information that was already there. + * + * @return errlHndl_t nullptr on Success else pointer to error log + */ +errlHndl_t populate_hbTpmInfo( void ); + +/** + * @brief Fills in Tpm Info in HDAT for current node + * + * @return errlHndl_t nullptr on success else pointer to error log + */ +errlHndl_t populate_TpmInfoByNode(); + +/** * @brief Fills in HBRT for given NODE * * @param[in] iNodeId : Node number from 0 to 7 ..etc... @@ -127,6 +145,8 @@ enum SectionId NACA, //< NACA HBRT, //< Hostboot Runtime HBRT_DATA, //< Hostboot Runtime Data + IPMI_DATA, //< IPMI Sensor Mapping Data + NODE_TPM_RELATED, //< Node TPM Related Data RESERVED_MEM, //< Hostboot's Reserved Mainstore Memory LAST_SECTION = RESERVED_MEM //< Placeholder for arrays }; |