summaryrefslogtreecommitdiffstats
path: root/src/include/usr/secureboot
diff options
context:
space:
mode:
authorMike Baiocchi <mbaiocch@us.ibm.com>2018-05-29 15:09:22 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-06-19 17:38:26 -0400
commit7617e77949d78f00bc575c82de6f2420476a5635 (patch)
treeef24b252a56fc8fcca0f0d55a99fbcfa5afbc64c /src/include/usr/secureboot
parent7e0d574dff8853e61634f42acbcb3604dd03cc23 (diff)
downloadtalos-hostboot-7617e77949d78f00bc575c82de6f2420476a5635.tar.gz
talos-hostboot-7617e77949d78f00bc575c82de6f2420476a5635.zip
Add procedure for istep 18's Node Communication ABUS Exchange
This commit creates a new interface that will be called in istep 18 to facilitate the exchanging of Link Mailboxes messages between nodes acros the ABUS interface. It also does the basic procedure without all of the final FFDC and RAS implementation that will come in subsequent commits. All error logs are deleted to not kill any IPLs until full functionality is tested. Change-Id: I7391deaa37e49629cd01cfad212b64fecb9529bd RTC:184518 CMVC-Prereq:1058895 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/60793 Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: ILYA SMIRNOV <ismirno@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/include/usr/secureboot')
-rw-r--r--src/include/usr/secureboot/nodecommif.H11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/include/usr/secureboot/nodecommif.H b/src/include/usr/secureboot/nodecommif.H
index 6787c99ea..cd445d7c9 100644
--- a/src/include/usr/secureboot/nodecommif.H
+++ b/src/include/usr/secureboot/nodecommif.H
@@ -68,6 +68,17 @@ enum node_comm_link_mbox_info_t
*/
errlHndl_t nodeCommXbus2ProcTest(void);
+/**
+ * @brief Runs the procedure for the drawers/nodes to exchange messages
+ * over the ABUS Link Mailbox facility
+ *
+ * @return errHndl_t Error log handle indicating success or failure
+ * @retval nullptr Procedure completed successfully
+ * @retval !nullptr Error log providing failure details
+ */
+errlHndl_t nodeCommAbusExchange(void);
+
+
} // End NODECOMM namespace
} // End SECUREBOOT namespace
OpenPOWER on IntegriCloud