summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorJaymes Wilks <mjwilks@us.ibm.com>2017-01-20 10:31:30 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-02-07 16:24:36 -0500
commit21bcf18c2d4da4d3c6cb2d306c17422cdfc80ec6 (patch)
tree9cdb828c004a01b18085d98786213dc7f0b92b2e /src/include
parent0c00bada7f1efe48f82005421e77994a19960b9f (diff)
downloadtalos-hostboot-21bcf18c2d4da4d3c6cb2d306c17422cdfc80ec6.tar.gz
talos-hostboot-21bcf18c2d4da4d3c6cb2d306c17422cdfc80ec6.zip
TPM Log Pass up to FSP Host
Adds hostboot functionality to populate the HDAT area with System Security Settings, TPM Configuration bits, TPMs/Drawer and Hardware Key Hash Values in the HDAT area for passing up to FSP hosts. Change-Id: I34a9ec51d0311a0a7bc5468a8261a1276b0e5f7a RTC:125306 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35163 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/usr/runtime/runtime.H13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/include/usr/runtime/runtime.H b/src/include/usr/runtime/runtime.H
index dc24175cb..bde444d0d 100644
--- a/src/include/usr/runtime/runtime.H
+++ b/src/include/usr/runtime/runtime.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2016 */
+/* Contributors Listed Below - COPYRIGHT 2012,2017 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -69,6 +69,17 @@ errlHndl_t load_host_data( void );
errlHndl_t populate_hbRuntimeData( void );
/**
+ * @brief Populate HB secureboot data in mainstore
+ *
+ * @description Populates the System Parameters section of HDAT with
+ * 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
+ */
+errlHndl_t populate_hbSecurebootData( void );
+
+/**
* @brief Fills in HBRT for given NODE
*
* @param[in] iNodeId : Node number from 0 to 7 ..etc...
OpenPOWER on IntegriCloud