Skip to content

Commit

Permalink
Add support for DMI-MEMBUF bus failures to fapi
Browse files Browse the repository at this point in the history
I noticed this error message the other day -
  processEIBusCallouts - Bus between target types not
  known (0x00000027:0x00000004)

The effect of this is that we don't end up with the bus error
procedure getting added to the error log like it should be.

Change-Id: Iecc5f6df2f9c6812d70c5ea66ad0f46dc9bb2694
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/83671
Reviewed-by: Christian R Geddes <crgeddes@us.ibm.com>
Reviewed-by: Corey V Swenson <cswenson@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: William G Hoffa <wghoffa@us.ibm.com>
  • Loading branch information
dcrowell77 authored and wghoffa committed Oct 7, 2019
1 parent 51c6d68 commit 8ad37b9
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/usr/fapi2/plat_utils.C
Expand Up @@ -942,6 +942,13 @@ void processEIBusCallouts(const ErrorInfo & i_errInfo,
{
l_busType = HWAS::DMI_BUS_TYPE;
}
else if ( ((l_type1 == TARGETING::TYPE_DMI) &&
(l_type2 == TARGETING::TYPE_MEMBUF)) ||
((l_type1 == TARGETING::TYPE_MEMBUF) &&
(l_type2 == TARGETING::TYPE_DMI)) )
{
l_busType = HWAS::DMI_BUS_TYPE;
}
else if ((l_type1 == TARGETING::TYPE_ABUS) &&
(l_type2 == TARGETING::TYPE_ABUS))
{
Expand Down

0 comments on commit 8ad37b9

Please sign in to comment.