summaryrefslogtreecommitdiffstats
path: root/src/usr/pnor/pnor_common.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/pnor/pnor_common.H')
-rw-r--r--src/usr/pnor/pnor_common.H13
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
OpenPOWER on IntegriCloud