summaryrefslogtreecommitdiffstats
path: root/src/include/securerom
diff options
context:
space:
mode:
authorStephen Cprek <smcprek@us.ibm.com>2017-01-03 12:29:49 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-02-01 17:25:56 -0500
commit2e898b1a6eb2c8322e8b50a206464addecfd6734 (patch)
treeb6b25d58d474d0b874dc58b528ce947f0b8d1358 /src/include/securerom
parent51ab7d511392a76f8fc00a98998f73f2dbb5c3a3 (diff)
downloadtalos-hostboot-2e898b1a6eb2c8322e8b50a206464addecfd6734.tar.gz
talos-hostboot-2e898b1a6eb2c8322e8b50a206464addecfd6734.zip
Verify HBB in HBBL using ROM code
Puts ROM code into the HBBL image page aligned after the end of HBBL Change-Id: I1a07dd912c07557b2a43dfbadc5394a7d212c841 RTC: 143902 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34293 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/securerom')
-rw-r--r--src/include/securerom/ROM.H6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/include/securerom/ROM.H b/src/include/securerom/ROM.H
index b8ace6e71..4a47b2502 100644
--- a/src/include/securerom/ROM.H
+++ b/src/include/securerom/ROM.H
@@ -154,11 +154,13 @@ extern "C"
*
* @param[in] void* Address of function offset into Secure ROM
* @param[in] ROM_container_raw* Pointer to effective address of container
- * @param[in] ROM_hw_params* HW params to pass in. Includes HW keys' hash
+ * @param[in/out] ROM_hw_params* HW params to pass in (including HW keys' hash)
+ * Additionally, error information is written to
+ * the HW params log.
*
* @return ROM_response ROM_DONE on sucess ROM_FAILURE otherwise
*/
-ROM_response call_rom_verify(void*, ROM_container_raw*, ROM_hw_params*);
+ROM_response call_rom_verify(void*, const ROM_container_raw*, ROM_hw_params*);
/**
* @brief Call rom SHA512 code
OpenPOWER on IntegriCloud