diff options
| author | Matt Derksen <mderkse1@us.ibm.com> | 2018-09-25 14:05:36 -0500 |
|---|---|---|
| committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-10-23 11:44:55 -0500 |
| commit | a45ace1ec733a7a3f17988715a43e06c1cc414f5 (patch) | |
| tree | 9e2881af1c5704b2913319275e096fb9cf81278b /src/include | |
| parent | c9d3c11613e9a47cf380b0cc60900eeb419d5e72 (diff) | |
| download | talos-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.H | 4 | ||||
| -rw-r--r-- | src/include/usr/initservice/istepdispatcherif.H | 16 |
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 |

