summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice/plugins
diff options
context:
space:
mode:
authorMike Jones <mjjones@us.ibm.com>2012-03-16 11:30:45 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-03-21 16:41:45 -0500
commit13cba5a729ae4e0f7e6f0f23b6b302e63e1f2ade (patch)
tree121076fad6e415df8cccd7cecac7f729cdc437e0 /src/usr/initservice/plugins
parent0c281617a249edc58f4b615355ab0221084b1330 (diff)
downloadtalos-hostboot-13cba5a729ae4e0f7e6f0f23b6b302e63e1f2ade.tar.gz
talos-hostboot-13cba5a729ae4e0f7e6f0f23b6b302e63e1f2ade.zip
HWPF: Decode HWP FFDC in error logs
RTC: 37921 Change-Id: I6c8bbe5e92eb6e22eb18cba3529128ae70a9786f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/768 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/initservice/plugins')
-rw-r--r--src/usr/initservice/plugins/initsvcParse.C36
1 files changed, 2 insertions, 34 deletions
diff --git a/src/usr/initservice/plugins/initsvcParse.C b/src/usr/initservice/plugins/initsvcParse.C
index 227c3f85b..e8894ca4e 100644
--- a/src/usr/initservice/plugins/initsvcParse.C
+++ b/src/usr/initservice/plugins/initsvcParse.C
@@ -25,39 +25,7 @@
*
* Initservice user data parser
*/
-#include <netinet/in.h>
-
-// FSP includes
-#include <errlplugins.H>
-#include <errlusrparser.H>
-
-// Hostboot includes
+#include <errl/errludparser.H>
#include <initservice/initsvcudparserfactory.H>
-
-static bool myDataParse(
- ErrlUsrParser& i_parser,
- void* i_buffer,
- uint32_t i_buflen,
- errlver_t i_ver,
- errlsubsec_t i_sst)
-{
- bool l_rc = false;
-
- // Create a InitSvcUserDetailsParserFactory object
- INITSERVICE::InitSvcUserDetailsParserFactory l_factory;
-
- // Use the factory to create a ErrlUserDetailsParser object
- ERRORLOG::ErrlUserDetailsParser * l_pParser = l_factory.createParser(i_sst);
-
- if (l_pParser)
- {
- l_rc = true;
- l_pParser->parse(i_ver, i_parser, i_buffer, i_buflen);
- }
-
- return l_rc;
-}
-
-// Map my Hostboot component ID to the function above.
-static errl::DataPlugin g_DataPlugin(INITSVC_COMP_ID, myDataParse );
+ERRL_MAKE_UD_PARSER(INITSERVICE::InitSvcUserDetailsParserFactory, INITSVC_COMP_ID)
OpenPOWER on IntegriCloud