diff options
author | Jaymes Wilks <mjwilks@us.ibm.com> | 2017-01-20 10:31:30 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-02-07 16:24:36 -0500 |
commit | 21bcf18c2d4da4d3c6cb2d306c17422cdfc80ec6 (patch) | |
tree | 9cdb828c004a01b18085d98786213dc7f0b92b2e /src/include | |
parent | 0c00bada7f1efe48f82005421e77994a19960b9f (diff) | |
download | talos-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.H | 13 |
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... |