summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/dram_training
diff options
context:
space:
mode:
authorMike Jones <mjjones@us.ibm.com>2013-01-22 09:41:25 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-02-08 16:49:45 -0600
commitcaf328ccd931de4ce4e4d285d1a4e5ddd151abb5 (patch)
tree650c28362fef4b7fd3d8e727d2b13e25f119434b /src/usr/hwpf/hwp/dram_training
parent7c50ac8fa046052334326fd4f3c8447cb0c9514d (diff)
downloadtalos-hostboot-caf328ccd931de4ce4e4d285d1a4e5ddd151abb5.tar.gz
talos-hostboot-caf328ccd931de4ce4e4d285d1a4e5ddd151abb5.zip
ERRL: Create Hostboot error log SRC/UD parser and deliver to FSP bld
A new script called genErrlParsers will scan the Hostboot code for error log tags and create a SRC parser for each component. The script will also scan the Hostboot code for plugin directories containing User Detail Data parsers and will create a makefile that is used by the FSP to build each component's SRC/UD parser. Change-Id: I7113f6cd8069447a1caaa199aff199b663d59072 RTC: 47518 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2975 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/hwp/dram_training')
-rw-r--r--src/usr/hwpf/hwp/dram_training/hbVddrMsg.C47
1 files changed, 41 insertions, 6 deletions
diff --git a/src/usr/hwpf/hwp/dram_training/hbVddrMsg.C b/src/usr/hwpf/hwp/dram_training/hbVddrMsg.C
index f48e6626e..f98c86ee8 100644
--- a/src/usr/hwpf/hwp/dram_training/hbVddrMsg.C
+++ b/src/usr/hwpf/hwp/dram_training/hbVddrMsg.C
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2012 */
+/* COPYRIGHT International Business Machines Corp. 2012,2013 */
/* */
/* p1 */
/* */
@@ -161,7 +161,14 @@ errlHndl_t HBVddrMsg::sendMsg(uint32_t i_msgType) const
TRACFCOMP(g_trac_volt, ERR_MRK "hbVddrMsg::send msg with non-"
"valid msg type%08X",i_msgType);
//generate errorLog;
- /*@
+ // TODO RTC 62849 The reason code is in hbVddrMsg.H and does not
+ // include a component ID. The component ID is essential to
+ // distinguish errors between components. Error log reason codes and
+ // module ids should also be in a file called <comp>reasoncodes.H.
+ // This error causes the scanforsrcs parser to error out. I removed
+ // '@' from the next line to stop the parser from seeing the tag.
+ // Add '@' back after this is all fixed
+ /*
* @errortype
* @moduleid VDDR_SEND_MSG
* @reasoncode INCORRECT_MSG_TYPE
@@ -262,7 +269,14 @@ errlHndl_t HBVddrMsg::processVDDRmsg(msg_t* i_recvMsg) const
//an error occred in obtaining the extra data from the response msg
TRACFCOMP( g_trac_volt, ERR_MRK "HBVddrMsg::processVDDRmsg: l_extraData = NULL");
//create an errorlog
- /*@
+ // TODO RTC 62849 The reason code is in hbVddrMsg.H and does not
+ // include a component ID. The component ID is essential to
+ // distinguish errors between components. Error log reason codes and
+ // module ids should also be in a file called <comp>reasoncodes.H.
+ // This error causes the scanforsrcs parser to error out. I removed
+ // '@' from the next line to stop the parser from seeing the tag.
+ // Add '@' back after this is all fixed
+ /*
* @errortype
* @moduleid VDDR_PROC_VDDR_MSG
* @reasoncode VDDR_EMPTY_MSG
@@ -303,7 +317,14 @@ errlHndl_t HBVddrMsg::processVDDRmsg(msg_t* i_recvMsg) const
TRACFCOMP( g_trac_volt, ERR_MRK "HBVddrMsg::processVDDRmsg: error occured "
"on the powr function called in hwsv");
//create an errorlog
- /*@
+ // TODO RTC 62849 The reason code is in hbVddrMsg.H and does not
+ // include a component ID. The component ID is essential to
+ // distinguish errors between components. Error log reason codes and
+ // module ids should also be in a file called <comp>reasoncodes.H.
+ // This error causes the scanforsrcs parser to error out. I removed
+ // '@' from the next line to stop the parser from seeing the tag.
+ // Add '@' back after this is all fixed
+ /*
* @errortype
* @moduleid VDDR_PROC_VDDR_MSG
* @reasoncode VDDR_POWR_ERR
@@ -360,7 +381,14 @@ errlHndl_t HBVddrMsg::processMsg(msg_t* i_Msg) const
{
TRACFCOMP( g_trac_volt, ERR_MRK "HBVddrMsg::processMsg recv'd a non valid type");
//generate errorLog;
- /*@
+ // TODO RTC 62849 The reason code is in hbVddrMsg.H and does not
+ // include a component ID. The component ID is essential to
+ // distinguish errors between components. Error log reason codes and
+ // module ids should also be in a file called <comp>reasoncodes.H.
+ // This error causes the scanforsrcs parser to error out. I removed
+ // '@' from the next line to stop the parser from seeing the tag.
+ // Add '@' back after this is all fixed
+ /*
* @errortype
* @moduleid VDDR_PROC_MSG
* @reasoncode INCORRECT_MSG_TYPE
@@ -378,7 +406,14 @@ errlHndl_t HBVddrMsg::processMsg(msg_t* i_Msg) const
//an error occurred so should stop the IPL
TRACFCOMP( g_trac_volt, ERR_MRK "HBVddrMsg::RecvMsgHndlr recv'd an error message" );
//generate an errorlog
- /*@
+ // TODO RTC 62849 The reason code is in hbVddrMsg.H and does not
+ // include a component ID. The component ID is essential to
+ // distinguish errors between components. Error log reason codes and
+ // module ids should also be in a file called <comp>reasoncodes.H.
+ // This error causes the scanforsrcs parser to error out. I removed
+ // '@' from the next line to stop the parser from seeing the tag.
+ // Add '@' back after this is all fixed
+ /*
* @errortype
* @moduleid VDDR_PROC_MSG
* @reasoncode VDDR_ERROR_MSG
OpenPOWER on IntegriCloud