summaryrefslogtreecommitdiffstats
path: root/src/usr/fapi2/attribute_service.C
diff options
context:
space:
mode:
authorCorey Swenson <cswenson@us.ibm.com>2017-04-13 13:51:00 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-04-29 23:39:38 -0400
commit75d116c859dfac3cf279fb99c35a8e18fb44c2db (patch)
tree584462738718aeea09f39a4087a5de8800517457 /src/usr/fapi2/attribute_service.C
parent65933dc2985b91be71ac35a6df2786f0e43ab779 (diff)
downloadtalos-hostboot-75d116c859dfac3cf279fb99c35a8e18fb44c2db.tar.gz
talos-hostboot-75d116c859dfac3cf279fb99c35a8e18fb44c2db.zip
Add support for selecting WOF tables
Change-Id: I23cfd9b1156d44a0a3277a0c2696d034a741d0ba RTC:158589 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38724 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/fapi2/attribute_service.C')
-rw-r--r--src/usr/fapi2/attribute_service.C21
1 files changed, 18 insertions, 3 deletions
diff --git a/src/usr/fapi2/attribute_service.C b/src/usr/fapi2/attribute_service.C
index 2261fed64..43ebb6bcb 100644
--- a/src/usr/fapi2/attribute_service.C
+++ b/src/usr/fapi2/attribute_service.C
@@ -417,7 +417,7 @@ ReturnCode platGetTargetPos(const Target<TARGET_TYPE_ALL>& i_pFapiTarget,
if (l_errl)
{
- FAPI_ERR("getTargetName: Error from getTargetingTarget");
+ FAPI_ERR("platGetTargetPos: Error from getTargetingTarget");
l_rc.setPlatDataPtr(reinterpret_cast<void *> (l_errl));
}
else
@@ -459,7 +459,7 @@ ReturnCode platGetPoundVBucketData(const Target<TARGET_TYPE_ALL>& i_fapiTarget,
errlHndl_t l_errl = getTargetingTarget(i_fapiTarget, l_pTarget);
if (l_errl)
{
- FAPI_ERR("getTargetingAttr: Error from getTargetingTarget");
+ FAPI_ERR("platGetPoundVBucketData: Error from getTargetingTarget");
rc.setPlatDataPtr(reinterpret_cast<void *> (l_errl));
}
else
@@ -488,7 +488,7 @@ ReturnCode platGetPoundWBucketData(const Target<TARGET_TYPE_ALL>& i_fapiTarget,
errlHndl_t l_errl = getTargetingTarget(i_fapiTarget, l_pTarget);
if (l_errl)
{
- FAPI_ERR("getTargetingAttr: Error from getTargetingTarget");
+ FAPI_ERR("platGetPoundWBucketData: Error from getTargetingTarget");
rc.setPlatDataPtr(reinterpret_cast<void *> (l_errl));
}
else
@@ -500,6 +500,21 @@ ReturnCode platGetPoundWBucketData(const Target<TARGET_TYPE_ALL>& i_fapiTarget,
return rc;
}
+ReturnCode platParseWOFTables(uint8_t* o_wofData);
+
+//******************************************************************************
+// fapi2::platAttrSvc::platGetWOFTableData function
+//******************************************************************************
+ReturnCode platGetWOFTableData(const Target<TARGET_TYPE_ALL>& i_fapiTarget,
+ uint8_t * o_wofTableData)
+{
+ fapi2::ReturnCode rc;
+
+ // Parse the tables and return a single wof table
+ rc = platParseWOFTables(o_wofTableData);
+
+ return rc;
+}
} // End platAttrSvc namespace
OpenPOWER on IntegriCloud