diff options
Diffstat (limited to 'src/usr/pnor/pnor_common.H')
-rw-r--r-- | src/usr/pnor/pnor_common.H | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/usr/pnor/pnor_common.H b/src/usr/pnor/pnor_common.H index 3bf6022d7..e8b6bd4f8 100644 --- a/src/usr/pnor/pnor_common.H +++ b/src/usr/pnor/pnor_common.H @@ -28,6 +28,7 @@ #include <pnor/pnorif.H> #include "pnor_utils.H" #include "ffs.h" +#include <secureboot/service.H> /************************************************************ * Provides common functions for Hostboot IPL and runtime @@ -72,6 +73,18 @@ namespace PNOR { void physicalToMmioOffset(uint64_t i_hbbAddress, uint64_t& o_mmioOffset); + /** + * @brief Reads version header of section, hashes it, and extends to tpm + * buffer list. + * + * @parm i_addr Offset into flash to read + * @parm i_size Number of bytes to read + * @parm i_name Name of PNOR section + * + * @return Error from operation + */ + errlHndl_t extendHash(uint64_t i_addr, size_t i_size, const char* i_name); + } #endif |