Skip to content

Commit

Permalink
PRD: Set 'too many bus errors' in DMIFIR to UNIT_CS
Browse files Browse the repository at this point in the history
This is to match behavior on the processor side of the DMI bus.

Change-Id: I71c9b5e5dc9e9e96071feec1568168eb6ead48f0
CQ: SW432739
Backport: release-fips920
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/60226
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/60587
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>
  • Loading branch information
zane131 committed Jun 17, 2018
1 parent 86cda99 commit 03416d2
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
6 changes: 3 additions & 3 deletions src/usr/diag/prdf/common/plat/cen/cen_centaur.rule
Original file line number Diff line number Diff line change
Expand Up @@ -960,7 +960,7 @@ rule rDMIFIR
};

group gDMIFIR filter priority( 10, 2, 11, 12, 9 ),
cs_root_cause( 10 )
cs_root_cause( 12 )
{
/** DMIFIR[0]
* RX invalid state or parity error
Expand Down Expand Up @@ -995,7 +995,7 @@ group gDMIFIR filter priority( 10, 2, 11, 12, 9 ),
/** DMIFIR[10]
* Max spares exceeded
*/
(rDMIFIR, bit(10)) ? maxSparesExceeded_dmibus_UERE;
(rDMIFIR, bit(10)) ? maxSparesExceeded_dmibus;

/** DMIFIR[11]
* Recal or dynamic repair error
Expand All @@ -1005,7 +1005,7 @@ group gDMIFIR filter priority( 10, 2, 11, 12, 9 ),
/** DMIFIR[12]
* Too many bus errors
*/
(rDMIFIR, bit(12)) ? tooManyBusErrors_dmibus;
(rDMIFIR, bit(12)) ? tooManyBusErrors_dmibus_UERE;

/** DMIFIR[13:15]
* Reserved
Expand Down
6 changes: 3 additions & 3 deletions src/usr/diag/prdf/common/plat/cen/cen_centaur_actions.rule
Original file line number Diff line number Diff line change
Expand Up @@ -111,18 +111,18 @@ actionclass spareDeployed_dmibus
};

/** Lane Repair: max spares exceeded */
actionclass maxSparesExceeded_dmibus_UERE
actionclass maxSparesExceeded_dmibus
{
calloutBusInterface_dmibus_th1;
funccall("maxSparesExceeded");
SueSource; # channel failure
};

/** Lane Repair: too many bus errors */
actionclass tooManyBusErrors_dmibus
actionclass tooManyBusErrors_dmibus_UERE
{
calloutBusInterface_dmibus_th1;
funccall("tooManyBusErrors");
SueSource; # channel failure
};

/** Callout the DMI bus, threshold 1. Also, clear secondary MBSFIR bits. */
Expand Down

0 comments on commit 03416d2

Please sign in to comment.