summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBenjamin Weisenbeck <bweisenb@us.ibm.com>2015-03-30 11:00:22 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2015-04-02 17:43:11 -0500
commit55c5a866426a9b5c319717f782e1ffe22962ee49 (patch)
tree3854020378e81afff5da5e52f262f35792a87284 /src
parent7b571bb697b6eff6d4ce3c7ab0c685ab9bfe4a62 (diff)
downloadtalos-hostboot-55c5a866426a9b5c319717f782e1ffe22962ee49.tar.gz
talos-hostboot-55c5a866426a9b5c319717f782e1ffe22962ee49.zip
Replace temporary PRD prc callout definition with HWAS enum definition
Change-Id: Ibfc5aa45cba21b7950faf19bd5fc715604856420 RTC: 116446 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16758 Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/include/usr/hwas/common/hwasCallout.H4
-rwxr-xr-xsrc/usr/diag/prdf/common/prdfEnums.H6
-rw-r--r--src/usr/errl/errlentry.C2
-rw-r--r--src/usr/errl/plugins/errludcallout.H2
4 files changed, 10 insertions, 4 deletions
diff --git a/src/include/usr/hwas/common/hwasCallout.H b/src/include/usr/hwas/common/hwasCallout.H
index 8b66be550..fdc7a282c 100644
--- a/src/include/usr/hwas/common/hwasCallout.H
+++ b/src/include/usr/hwas/common/hwasCallout.H
@@ -87,7 +87,9 @@ enum epubProcedureID
EPUB_PRC_EIBUS_ERROR = 0x37,
EPUB_PRC_POWER_ERROR = 0x3F,
EPUB_PRC_PERFORMANCE_DEGRADED = 0x4D,
- EPUB_PRC_HB_CODE = 0x55
+ EPUB_PRC_MEMORY_UE = 0x4F,
+ EPUB_PRC_HB_CODE = 0x55,
+ EPUB_PRC_TOD_CLOCK_ERR = 0x56
};
// from srci/fsp/srci.H
diff --git a/src/usr/diag/prdf/common/prdfEnums.H b/src/usr/diag/prdf/common/prdfEnums.H
index f173b71b9..775b13d47 100755
--- a/src/usr/diag/prdf/common/prdfEnums.H
+++ b/src/usr/diag/prdf/common/prdfEnums.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2014 */
+/* Contributors Listed Below - COPYRIGHT 2012,2015 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -59,8 +59,8 @@ enum MFG_THRES_SYNC_MSG_TYPE
#define EPUB_PRC_MEMBUS_ERROR HWAS::EPUB_PRC_MEMBUS_ERROR
#define EPUB_PRC_PROC_XYZ_BUS HWAS::EPUB_PRC_PROC_XYZ_BUS
#define EPUB_PRC_PROC_AB_BUS HWAS::EPUB_PRC_PROC_AB_BUS
- #define EPUB_PRC_MEMORY_UE 0x4F
- #define EPUB_PRC_TOD_CLOCK_ERR 0x56 //FIXME RTC 116446
+ #define EPUB_PRC_MEMORY_UE HWAS::EPUB_PRC_MEMORY_UE
+ #define EPUB_PRC_TOD_CLOCK_ERR HWAS::EPUB_PRC_TOD_CLOCK_ERR
// FIXME: remove these mapping once the enums are made common
#define SRCI_PRIORITY_HIGH HWAS::SRCI_PRIORITY_HIGH
diff --git a/src/usr/errl/errlentry.C b/src/usr/errl/errlentry.C
index 2d604ceac..ed6b11aab 100644
--- a/src/usr/errl/errlentry.C
+++ b/src/usr/errl/errlentry.C
@@ -81,9 +81,11 @@ static const epubProcToSub_t PROCEDURE_TO_SUBSYS_TABLE[] =
{ EPUB_PRC_PROC_XYZ_BUS , EPUB_PROCESSOR_BUS_CTL },
{ EPUB_PRC_MEMBUS_ERROR , EPUB_MEMORY_SUBSYS },
{ EPUB_PRC_EIBUS_ERROR , EPUB_CEC_HDW_SUBSYS },
+ { EPUB_PRC_MEMORY_UE , EPUB_MEMORY_SUBSYS },
{ EPUB_PRC_POWER_ERROR , EPUB_POWER_SUBSYS },
{ EPUB_PRC_PERFORMANCE_DEGRADED , EPUB_MISC_SUBSYS },
{ EPUB_PRC_HB_CODE , EPUB_FIRMWARE_HOSTBOOT },
+ { EPUB_PRC_TOD_CLOCK_ERR , EPUB_CEC_HDW_SUBSYS },
};
struct epubTargetTypeToSub_t
diff --git a/src/usr/errl/plugins/errludcallout.H b/src/usr/errl/plugins/errludcallout.H
index 021f5eeae..e927362d4 100644
--- a/src/usr/errl/plugins/errludcallout.H
+++ b/src/usr/errl/plugins/errludcallout.H
@@ -278,8 +278,10 @@ case HWAS::_type: i_parser.PrintString( "Procedure", #_type); break;
case_PROCEDURE(EPUB_PRC_MEMBUS_ERROR)
case_PROCEDURE(EPUB_PRC_EIBUS_ERROR)
case_PROCEDURE(EPUB_PRC_POWER_ERROR)
+ case_PROCEDURE(EPUB_PRC_MEMORY_UE)
case_PROCEDURE(EPUB_PRC_PERFORMANCE_DEGRADED)
case_PROCEDURE(EPUB_PRC_HB_CODE)
+ case_PROCEDURE(EPUB_PRC_TOD_CLOCK_ERR)
default:
i_parser.PrintNumber( "Procedure", "UNKNOWN: 0x%X",
ntohl(pData->procedure) );
OpenPOWER on IntegriCloud