summaryrefslogtreecommitdiffstats
path: root/src/usr
diff options
context:
space:
mode:
authorMike Baiocchi <mbaiocch@us.ibm.com>2018-01-30 17:47:24 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-01-31 22:13:43 -0500
commit8632294639a9d0a09ccc0a57656730e2e7b40205 (patch)
tree802ba4641e7b74eb0d6a2a2e0e9f8be4bbe16cfa /src/usr
parentf46a51570e9fb256e7a6c9e70d4e23790199d555 (diff)
downloadtalos-hostboot-8632294639a9d0a09ccc0a57656730e2e7b40205.tar.gz
talos-hostboot-8632294639a9d0a09ccc0a57656730e2e7b40205.zip
Secure Boot: Skip OPAL Verification
This commit will skip verifying the OPAL Payload in istep 21.1 after the HDAT FSP component has loaded it into memory. The OPAL payload will still be loaded in the right memory location and the IPL will continue. Change-Id: Ib0e6b705264bf3f3612a2563fd4177ee57aaa3e7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52960 Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr')
-rw-r--r--src/usr/isteps/istep21/call_host_runtime_setup.C2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr/isteps/istep21/call_host_runtime_setup.C b/src/usr/isteps/istep21/call_host_runtime_setup.C
index e2e139510..73bf8cd26 100644
--- a/src/usr/isteps/istep21/call_host_runtime_setup.C
+++ b/src/usr/isteps/istep21/call_host_runtime_setup.C
@@ -141,7 +141,7 @@ errlHndl_t verifyAndMovePayload(void)
payload_kind, is_phyp, payload_tmp_phys_addr, payload_tmp_virt_addr );
// If in Secure Mode Verify PHYP at Temporary TCE-related Memory Location
- if (SECUREBOOT::enabled())
+ if (SECUREBOOT::enabled() && is_phyp)
{
TRACDCOMP( ISTEPS_TRACE::g_trac_isteps_trace,"verifyAndMovePayload() "
"Verifying PAYLOAD: physAddr=0x%.16llX, virtAddr=0x%.16llX",
OpenPOWER on IntegriCloud