diff options
author | Stephen Cprek <smcprek@us.ibm.com> | 2017-01-03 12:29:49 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-02-01 17:25:56 -0500 |
commit | 2e898b1a6eb2c8322e8b50a206464addecfd6734 (patch) | |
tree | b6b25d58d474d0b874dc58b528ce947f0b8d1358 /src/include/securerom | |
parent | 51ab7d511392a76f8fc00a98998f73f2dbb5c3a3 (diff) | |
download | talos-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.H | 6 |
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 |