diff options
Diffstat (limited to 'src/usr/errldisplay/errldisplay.C')
-rw-r--r-- | src/usr/errldisplay/errldisplay.C | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/usr/errldisplay/errldisplay.C b/src/usr/errldisplay/errldisplay.C index b8c26614e..3f04618cd 100644 --- a/src/usr/errldisplay/errldisplay.C +++ b/src/usr/errldisplay/errldisplay.C @@ -67,6 +67,7 @@ #include <targeting/common/targetservice.H> #include <targeting/common/iterators/targetiterator.H> #include <targeting/common/target.H> +#include <arch/ppc.H> #ifdef CONFIG_CONSOLE_OUTPUT_FFDCDISPLAY //Generated hearder files for HWP parsing @@ -325,6 +326,7 @@ case HWAS::_type: CONSOLE::displayf(NULL, " Bus Type : %s", #_t case_BUS_TYPE(I2C_BUS_TYPE) case_BUS_TYPE(PSI_BUS_TYPE) case_BUS_TYPE(O_BUS_TYPE) + case_BUS_TYPE(OMI_BUS_TYPE) default: CONSOLE::displayf(NULL, " Bus Type : UNKNOWN 0x%X", callout->busType); @@ -338,7 +340,6 @@ case HWAS::_type: CONSOLE::displayf(NULL, " Bus Type : %s", #_t case HWAS::HW_CALLOUT: CONSOLE::displayf(NULL, " Callout type : Hardware Callout"); - CONSOLE::displayf(NULL, " CPU id : %d", callout->cpuid); displayGard = true; l_gard = callout->gardErrorType; @@ -675,9 +676,9 @@ void ErrLogDisplay::msgDisplay (const errlHndl_t &i_err, CONSOLE::displayf(NULL, "================================================"); - CONSOLE::displayf(NULL, "Error reported by %s (0x%04X) PLID 0x%08X", + CONSOLE::displayf(NULL, "Error reported by %s (0x%04X) EID 0x%08X", findComponentName( i_committerComp ), - i_committerComp, i_err->plid() ); + i_committerComp, i_err->eid() ); //PRD doesn't follow the rest of the HB conventions // Handle them special @@ -709,7 +710,7 @@ void ErrLogDisplay::msgDisplay (const errlHndl_t &i_err, displayHwpf( user_data->iv_pData, user_data->iv_Size, user_data->iv_header.iv_sst); } - else + else if(user_data->iv_header.iv_compId == ERRL_COMP_ID) { switch ( user_data->iv_header.iv_sst ) { |