summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/istep18/establish_system_smp.C
diff options
context:
space:
mode:
authorIlya Smirnov <ismirno@us.ibm.com>2019-07-22 14:21:12 -0500
committerDaniel M Crowell <dcrowell@us.ibm.com>2019-07-30 15:17:31 -0500
commit3ab493b6935dd508c27e9fcce2dd03826e26f14e (patch)
treefc4018998a7b6eb24a061f7893eb6370484854a6 /src/usr/isteps/istep18/establish_system_smp.C
parent0e26522ec1dbeecf284f4b50707f0519aa20b7e7 (diff)
downloadtalos-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.C4
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);
}
OpenPOWER on IntegriCloud