diff options
Diffstat (limited to 'src/usr/diag/prdf/plat/p9/prdfP9PmRecovery.C')
| -rw-r--r-- | src/usr/diag/prdf/plat/p9/prdfP9PmRecovery.C | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/usr/diag/prdf/plat/p9/prdfP9PmRecovery.C b/src/usr/diag/prdf/plat/p9/prdfP9PmRecovery.C index afc8442ff..6e7caf75b 100644 --- a/src/usr/diag/prdf/plat/p9/prdfP9PmRecovery.C +++ b/src/usr/diag/prdf/plat/p9/prdfP9PmRecovery.C @@ -67,7 +67,6 @@ int32_t pmRecovery( ExtensibleChip * i_chip, STEP_CODE_DATA_STRUCT & io_sc ) // Get the Global Errorlog PLID and EID errlHndl_t globalErrl = ServiceGeneratorClass::ThisServiceGenerator().getErrl(); - uint32_t eid = globalErrl->eid(); uint32_t plid = globalErrl->plid(); // Runtime deconfig lost cores @@ -86,8 +85,10 @@ int32_t pmRecovery( ExtensibleChip * i_chip, STEP_CODE_DATA_STRUCT & io_sc ) // Call Deconfig errlHndl_t errl = nullptr; - errl = HWAS::theDeconfigGard().deconfigureTarget( *coreTgt, eid, - NULL, HWAS::DeconfigGard::FULLY_AT_RUNTIME ); + errl = HWAS::theDeconfigGard().deconfigureTargetAtRuntime( + coreTgt, + HWAS::DeconfigGard::FULLY_AT_RUNTIME, + globalErrl ); if (errl) { |

