diff options
author | Caleb Palmer <cnpalmer@us.ibm.com> | 2016-02-04 09:36:23 -0600 |
---|---|---|
committer | Stephen Cprek <smcprek@us.ibm.com> | 2016-04-21 13:51:30 -0500 |
commit | 9e85b54b1858fe7c4b876fdb1947df3aa60f524c (patch) | |
tree | f84082593013cf6e3275e5dc9bcf4667b2398a7c /src/usr/diag/prdf/test/prdfsimHomRegisterAccess.C | |
parent | 31d4fe68b8c1b45237ce6af1b4cef95d9b0f0fde (diff) | |
download | talos-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-x | src/usr/diag/prdf/test/prdfsimHomRegisterAccess.C | 7 |
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 |