diff options
Diffstat (limited to 'src/usr/errl')
| -rw-r--r-- | src/usr/errl/errludlogregister.C | 9 | ||||
| -rw-r--r-- | src/usr/errl/test/errltest.H | 8 | ||||
| -rw-r--r-- | src/usr/errl/test/errluserdetailtest.H | 8 |
3 files changed, 11 insertions, 14 deletions
diff --git a/src/usr/errl/errludlogregister.C b/src/usr/errl/errludlogregister.C index 244b8d5ec..96b17c614 100644 --- a/src/usr/errl/errludlogregister.C +++ b/src/usr/errl/errludlogregister.C @@ -163,7 +163,8 @@ void ErrlUserDetailsLogRegister::readRegister( TRACDCOMP(g_trac_errl, "LogRegister: deviceOpValist()"); errlHndl_t errl; - errl = DeviceFW::deviceOpValist(DeviceFW::READ, iv_pTarget, + errl = DeviceFW::deviceOpValist(DeviceFW::READ, + const_cast<TARGETING::Target *>(iv_pTarget), ®_data, reg_size, (DeviceFW::AccessType) i_accessType, i_args); @@ -327,7 +328,7 @@ void ErrlUserDetailsLogRegister::__addDataBuffer( //------------------------------------------------------------------------------ ErrlUserDetailsLogRegister::ErrlUserDetailsLogRegister( - TARGETING::Target * i_pTarget) + const TARGETING::Target * i_pTarget) : iv_pTarget(i_pTarget), iv_dataSize(0) { TRACDCOMP(g_trac_errl, "LogRegister: target %p", @@ -340,7 +341,7 @@ ErrlUserDetailsLogRegister::ErrlUserDetailsLogRegister( //------------------------------------------------------------------------------ ErrlUserDetailsLogRegister::ErrlUserDetailsLogRegister( - TARGETING::Target * i_pTarget, + const TARGETING::Target * i_pTarget, DeviceFW::AccessType i_accessType, ...) : iv_pTarget(i_pTarget), iv_dataSize(0) { @@ -359,7 +360,7 @@ ErrlUserDetailsLogRegister::ErrlUserDetailsLogRegister( //------------------------------------------------------------------------------ ErrlUserDetailsLogRegister::ErrlUserDetailsLogRegister( - TARGETING::Target * i_pTarget, + const TARGETING::Target * i_pTarget, void *i_dataBuf, size_t i_dataSize, DeviceFW::AccessType i_accessType, ...) diff --git a/src/usr/errl/test/errltest.H b/src/usr/errl/test/errltest.H index f02a8ca98..97ac196be 100644 --- a/src/usr/errl/test/errltest.H +++ b/src/usr/errl/test/errltest.H @@ -423,16 +423,14 @@ public: HWAS::SRCI_PRIORITY_LOW, HWAS::DECONFIG, HWAS::GARD_PoreError); - // TODO: RTC 45780 - // SENTINEL not logged properly // deconfigCount++; - // SENTINEL not logged properly // gardCount++; + deconfigCount++; + gardCount++; errl->addHwCallout(TARGETING::MASTER_PROCESSOR_CHIP_TARGET_SENTINEL, HWAS::SRCI_PRIORITY_MED, HWAS::DECONFIG, HWAS::GARD_NULL); - // TODO: RTC 45780 - // SENTINEL not logged properly // deconfigCount++; + deconfigCount++; errl->addProcedureCallout( HWAS::EPUB_PRC_MEMORY_PLUGGING_ERROR, diff --git a/src/usr/errl/test/errluserdetailtest.H b/src/usr/errl/test/errluserdetailtest.H index 9349d82e8..d264fdca4 100644 --- a/src/usr/errl/test/errluserdetailtest.H +++ b/src/usr/errl/test/errluserdetailtest.H @@ -530,9 +530,8 @@ public: HWAS::SRCI_PRIORITY_LOW, HWAS::DECONFIG, HWAS::GARD_PoreError).addToLog(errl); - // TODO: RTC 45780 - // SENTINEL not logged properly // deconfigCount++; - // SENTINEL not logged properly // gardCount++; + deconfigCount++; + gardCount++; ErrlUserDetailsCallout( &HWAS::TARGET_IS_SENTINEL, @@ -540,8 +539,7 @@ public: HWAS::SRCI_PRIORITY_MED, HWAS::DECONFIG, HWAS::GARD_NULL).addToLog(errl); - // TODO: RTC 45780 - // SENTINEL not logged properly // deconfigCount++; + deconfigCount++; // find a proc target PredicateCTM procChipFilter(CLASS_CHIP,TYPE_PROC); |

