diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2019-09-11 17:25:19 -0500 |
---|---|---|
committer | William G Hoffa <wghoffa@us.ibm.com> | 2019-10-07 16:04:12 -0500 |
commit | 8ad37b962def84a761c3354dbaa146e6c1afa4c8 (patch) | |
tree | d0c67783e0f4a4cf006c34e74451d163695cba9c | |
parent | 51c6d68c162dc048551b1ea263c55f804e3698ec (diff) | |
download | talos-hostboot-8ad37b962def84a761c3354dbaa146e6c1afa4c8.tar.gz talos-hostboot-8ad37b962def84a761c3354dbaa146e6c1afa4c8.zip |
Add support for DMI-MEMBUF bus failures to fapi
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>
-rw-r--r-- | src/usr/fapi2/plat_utils.C | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/usr/fapi2/plat_utils.C b/src/usr/fapi2/plat_utils.C index dd3dab32d..5c4871a26 100644 --- a/src/usr/fapi2/plat_utils.C +++ b/src/usr/fapi2/plat_utils.C @@ -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)) { |