diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2016-08-25 08:18:13 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-08-30 22:28:24 -0400 |
commit | 17ff75043aff25a34d6deaa959fac9975199b9ed (patch) | |
tree | 83b83fa3cba8e581e8560497a6a0858348a239db /src | |
parent | 3aff96c3a891fb7bbb7c0cdd74160e358f5681ed (diff) | |
download | talos-hostboot-17ff75043aff25a34d6deaa959fac9975199b9ed.tar.gz talos-hostboot-17ff75043aff25a34d6deaa959fac9975199b9ed.zip |
Support for GPU callout procedure
Added EPUB_PRC_GPU_ISOLATION_PROCEDURE = FSPSP94
This procedure should be used to refer customers to the
isolation procedure to identify NVLINK/GPU faults.
Change-Id: I32d6ea318d2699e9f309cc9a048cb4ea805457e8
ForwardPort: yes
CMVC-Prereq: 1002330
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28781
Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com>
Reviewed-by: Sampa Misra <sampmisr@in.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28910
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/include/usr/hwas/common/hwasCallout.H | 1 | ||||
-rw-r--r-- | src/usr/errl/errlentry.C | 1 | ||||
-rw-r--r-- | src/usr/errl/plugins/errludcallout.H | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/src/include/usr/hwas/common/hwasCallout.H b/src/include/usr/hwas/common/hwasCallout.H index 30c83084b..7f73ff371 100644 --- a/src/include/usr/hwas/common/hwasCallout.H +++ b/src/include/usr/hwas/common/hwasCallout.H @@ -92,6 +92,7 @@ enum epubProcedureID EPUB_PRC_TOD_CLOCK_ERR = 0x56, EPUB_PRC_COOLING_SYSTEM_ERR = 0x5C, EPUB_PRC_FW_VERIFICATION_ERR = 0x5D, + EPUB_PRC_GPU_ISOLATION_PROCEDURE= 0x5E, }; // from srci/fsp/srci.H diff --git a/src/usr/errl/errlentry.C b/src/usr/errl/errlentry.C index 20d6782f1..317a5c345 100644 --- a/src/usr/errl/errlentry.C +++ b/src/usr/errl/errlentry.C @@ -92,6 +92,7 @@ static const epubProcToSub_t PROCEDURE_TO_SUBSYS_TABLE[] = { EPUB_PRC_TOD_CLOCK_ERR , EPUB_CEC_HDW_SUBSYS }, { EPUB_PRC_COOLING_SYSTEM_ERR , EPUB_MISC_SUBSYS }, { EPUB_PRC_FW_VERIFICATION_ERR , EPUB_FIRMWARE_SUBSYS }, + { EPUB_PRC_GPU_ISOLATION_PROCEDURE, EPUB_CEC_HDW_SUBSYS }, }; struct epubTargetTypeToSub_t diff --git a/src/usr/errl/plugins/errludcallout.H b/src/usr/errl/plugins/errludcallout.H index efbcf0609..416863bde 100644 --- a/src/usr/errl/plugins/errludcallout.H +++ b/src/usr/errl/plugins/errludcallout.H @@ -284,6 +284,7 @@ case HWAS::_type: i_parser.PrintString( "Procedure", #_type); break; case_PROCEDURE(EPUB_PRC_TOD_CLOCK_ERR) case_PROCEDURE(EPUB_PRC_COOLING_SYSTEM_ERR) case_PROCEDURE(EPUB_PRC_FW_VERIFICATION_ERR) + case_PROCEDURE(EPUB_PRC_GPU_ISOLATION_PROCEDURE) default: i_parser.PrintNumber( "Procedure", "UNKNOWN: 0x%X", ntohl(pData->procedure) ); |