diff options
author | Ilya Smirnov <ismirno@us.ibm.com> | 2019-07-22 14:21:12 -0500 |
---|---|---|
committer | Daniel M Crowell <dcrowell@us.ibm.com> | 2019-07-30 15:17:31 -0500 |
commit | 3ab493b6935dd508c27e9fcce2dd03826e26f14e (patch) | |
tree | fc4018998a7b6eb24a061f7893eb6370484854a6 /src/usr/isteps/istep18/establish_system_smp.C | |
parent | 0e26522ec1dbeecf284f4b50707f0519aa20b7e7 (diff) | |
download | talos-hostboot-3ab493b6935dd508c27e9fcce2dd03826e26f14e.tar.gz talos-hostboot-3ab493b6935dd508c27e9fcce2dd03826e26f14e.zip |
Account For TPM Not Required in Node Comm
When the TPM required policy is off, node comm path should
not commit any errors as to not confuse the testers/customers.
This commit silences the errors from the node comm protocol
when TPM is not required. In addition, when TPM is required,
we want to fail the boot if node comm is unsuccessful. Logic
has been added to pass the error info up to FSP in case
of any error in istep18 (when node comm runs).
Change-Id: I76d48780790b6fee759b3ccc60a858f0a8835dee
CQ: SW466658
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/80937
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: Michael Baiocchi <mbaiocch@us.ibm.com>
Reviewed-by: Glenn Miles <milesg@ibm.com>
Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/isteps/istep18/establish_system_smp.C')
-rw-r--r-- | src/usr/isteps/istep18/establish_system_smp.C | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/usr/isteps/istep18/establish_system_smp.C b/src/usr/isteps/istep18/establish_system_smp.C index 2a59046d1..f7d20a9a4 100644 --- a/src/usr/isteps/istep18/establish_system_smp.C +++ b/src/usr/isteps/istep18/establish_system_smp.C @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2012,2018 */ +/* Contributors Listed Below - COPYRIGHT 2012,2019 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -674,6 +674,8 @@ void *host_sys_fab_iovalid_processing(void* io_ptr ) "returned err: plid=0x%X. Deleting err and continuing", err->plid()); err->collectTrace("ISTEPS_TRACE"); + // Let the caller know that an error occurred + io_pMsg->data[0] = err->plid(); errlCommit(err, SECURE_COMP_ID); } |