summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/test/prdfsimHomRegisterAccess.C
diff options
context:
space:
mode:
authorCaleb Palmer <cnpalmer@us.ibm.com>2016-02-04 09:36:23 -0600
committerStephen Cprek <smcprek@us.ibm.com>2016-04-21 13:51:30 -0500
commit9e85b54b1858fe7c4b876fdb1947df3aa60f524c (patch)
treef84082593013cf6e3275e5dc9bcf4667b2398a7c /src/usr/diag/prdf/test/prdfsimHomRegisterAccess.C
parent31d4fe68b8c1b45237ce6af1b4cef95d9b0f0fde (diff)
downloadtalos-hostboot-9e85b54b1858fe7c4b876fdb1947df3aa60f524c.tar.gz
talos-hostboot-9e85b54b1858fe7c4b876fdb1947df3aa60f524c.zip
PRD: Restore SCOM Interfaces for P9
Change-Id: Iab41fe8422a0f28cb2f47bfe1773065db22b1f7c RTC: 144696 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21191 Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23126 Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/test/prdfsimHomRegisterAccess.C')
-rwxr-xr-xsrc/usr/diag/prdf/test/prdfsimHomRegisterAccess.C7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/usr/diag/prdf/test/prdfsimHomRegisterAccess.C b/src/usr/diag/prdf/test/prdfsimHomRegisterAccess.C
index 266254198..e040b7777 100755
--- a/src/usr/diag/prdf/test/prdfsimHomRegisterAccess.C
+++ b/src/usr/diag/prdf/test/prdfsimHomRegisterAccess.C
@@ -40,13 +40,13 @@ SimScomAccessor::~SimScomAccessor()
}
-errlHndl_t SimScomAccessor::Access(TARGETING::TargetHandle_t i_target,
+uint32_t SimScomAccessor::Access(TARGETING::TargetHandle_t i_target,
BIT_STRING_CLASS & bs,
uint64_t registerId,
MopRegisterAccess::Operation operation) const
{
PRDF_DENTER("SimScomAccessor::Access()");
- errlHndl_t errlH = NULL;
+ uint32_t rc = SUCCESS;
ScrDB::SimOp l_op = ScrDB::MAX_OP;
do
@@ -57,6 +57,7 @@ errlHndl_t SimScomAccessor::Access(TARGETING::TargetHandle_t i_target,
case MopRegisterAccess::READ: l_op = ScrDB::READ; break;
default:
PRDF_ERR( "SimScomAccessor::Access() unsupported operation: 0x%X", operation );
+ rc = PRD_SCANCOM_FAILURE;
break;
}
getSimServices().processCmd(i_target, bs, registerId, l_op);
@@ -65,7 +66,7 @@ errlHndl_t SimScomAccessor::Access(TARGETING::TargetHandle_t i_target,
PRDF_DEXIT("SimScomAccessor::Access()");
- return errlH;
+ return rc;
}
} // End namespace PRDF
OpenPOWER on IntegriCloud