summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorMatt Derksen <mderkse1@us.ibm.com>2018-09-25 14:05:36 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-10-23 11:44:55 -0500
commita45ace1ec733a7a3f17988715a43e06c1cc414f5 (patch)
tree9e2881af1c5704b2913319275e096fb9cf81278b /src/include
parentc9d3c11613e9a47cf380b0cc60900eeb419d5e72 (diff)
downloadtalos-hostboot-a45ace1ec733a7a3f17988715a43e06c1cc414f5.tar.gz
talos-hostboot-a45ace1ec733a7a3f17988715a43e06c1cc414f5.zip
Send Attn chip list for monitoring
Need to let ATTN know that they need to start monitoring non-primary processors and centaurs after we determine they are functional. Change-Id: Ia33ddc87a94c0ca972accb2d6078c2f9f2e7bd2c CQ: SW446697 CMVC-Prereq: 1070543 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66717 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: Christian R Geddes <crgeddes@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/usr/initservice/initsvcreasoncodes.H4
-rw-r--r--src/include/usr/initservice/istepdispatcherif.H16
2 files changed, 19 insertions, 1 deletions
diff --git a/src/include/usr/initservice/initsvcreasoncodes.H b/src/include/usr/initservice/initsvcreasoncodes.H
index 445a9a94b..27a71450f 100644
--- a/src/include/usr/initservice/initsvcreasoncodes.H
+++ b/src/include/usr/initservice/initsvcreasoncodes.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2011,2017 */
+/* Contributors Listed Below - COPYRIGHT 2011,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -84,6 +84,8 @@ enum InitServiceReasonCode
SHUTDOWN_MFG_TERM = INITSVC_COMP_ID | 0x14,
//termination_rc
SHUTDOWN_KEY_TRANSITION = INITSVC_COMP_ID | 0x15,
+
+ ISTEP_ATTN_MONITOR_MSG_FAILED = INITSVC_COMP_ID | 0x16,
};
enum InitServiceUserDetailDataSubSection
diff --git a/src/include/usr/initservice/istepdispatcherif.H b/src/include/usr/initservice/istepdispatcherif.H
index 402f3eb58..b36455a87 100644
--- a/src/include/usr/initservice/istepdispatcherif.H
+++ b/src/include/usr/initservice/istepdispatcherif.H
@@ -25,6 +25,8 @@
#ifndef __INITSERVICE_ISTEPDISPATCHERIF_H
#define __INITSERVICE_ISTEPDISPATCHERIF_H
+#include <vector>
+
namespace INITSERVICE
{
@@ -70,6 +72,20 @@ void sendProgressCode(bool i_needsLock = true);
*/
errlHndl_t sendIstepCompleteMsg ( void );
+
+/**
+ * @brief This function is to be used by external code to tell ATTN code on
+ * the FSP to start monitoring these chips
+ *
+ * param[in] i_huid_list - HUID list of chips for ATTN to watch
+ *
+ * @return errlHndl_t - NULL if successful, otherwise a pointer to the error
+ * log.
+ */
+errlHndl_t sendAttnMonitorChipIdMsg(
+ const std::vector<TARGETING::ATTR_HUID_type> & i_huid_list);
+
+
/**
* @brief This function is to be used by external code to check whether
* a shutdown has been requested
OpenPOWER on IntegriCloud