Skip to content

Commit

Permalink
PRD: enable line delete support for Axone
Browse files Browse the repository at this point in the history
Change-Id: I0cfb89a2c15752bbc5c75ad52f56d33ca1551234
RTC: 199019
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69628
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com>
Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69698
Tested-by: Zane C. Shelley <zshelle@us.ibm.com>
  • Loading branch information
zane131 committed Dec 13, 2018
1 parent b711fc5 commit 2518973
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/usr/diag/prdf/common/plat/p9/prdfP9Eq.C
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ int32_t PostAnalysis( ExtensibleChip * i_chip,
}
PRDF_PLUGIN_DEFINE_NS( nimbus_eq, Eq, PostAnalysis );
PRDF_PLUGIN_DEFINE_NS( cumulus_eq, Eq, PostAnalysis );
PRDF_PLUGIN_DEFINE_NS( axone_eq, Eq, PostAnalysis );

}
}
7 changes: 7 additions & 0 deletions src/usr/diag/prdf/common/plat/p9/prdfP9Ex.C
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ int32_t Initialize( ExtensibleChip * i_exChip )
}
PRDF_PLUGIN_DEFINE_NS( nimbus_ex, Ex, Initialize );
PRDF_PLUGIN_DEFINE_NS( cumulus_ex, Ex, Initialize );
PRDF_PLUGIN_DEFINE_NS( axone_ex, Ex, Initialize );

/**
* @brief Plugin function called after analysis is complete but before PRD
Expand Down Expand Up @@ -171,6 +172,7 @@ int32_t PostAnalysis( ExtensibleChip * i_exChip,
}
PRDF_PLUGIN_DEFINE_NS( nimbus_ex, Ex, PostAnalysis );
PRDF_PLUGIN_DEFINE_NS( cumulus_ex, Ex, PostAnalysis );
PRDF_PLUGIN_DEFINE_NS( axone_ex, Ex, PostAnalysis );

/**
* @brief For L2/L3 Cache CEs, L3 Directory CEs, and L3 LRU Parity Errors.
Expand All @@ -197,6 +199,7 @@ int32_t cacheCeWorkaround( ExtensibleChip * i_chip,
}
PRDF_PLUGIN_DEFINE_NS( nimbus_ex, Ex, cacheCeWorkaround );
PRDF_PLUGIN_DEFINE_NS( cumulus_ex, Ex, cacheCeWorkaround );
PRDF_PLUGIN_DEFINE_NS( axone_ex, Ex, cacheCeWorkaround );

/**
* @brief Adds L2 Line Delete/Column Repair FFDC to an SDC.
Expand Down Expand Up @@ -321,6 +324,7 @@ int32_t L2UE( ExtensibleChip * i_chip, STEP_CODE_DATA_STRUCT & io_sc )
}
PRDF_PLUGIN_DEFINE_NS( nimbus_ex, Ex, L2UE );
PRDF_PLUGIN_DEFINE_NS( cumulus_ex, Ex, L2UE );
PRDF_PLUGIN_DEFINE_NS( axone_ex, Ex, L2UE );

/**
* @brief Handle an L3 UE
Expand Down Expand Up @@ -369,6 +373,7 @@ int32_t L3UE( ExtensibleChip * i_chip, STEP_CODE_DATA_STRUCT & io_sc )
}
PRDF_PLUGIN_DEFINE_NS( nimbus_ex, Ex, L3UE );
PRDF_PLUGIN_DEFINE_NS( cumulus_ex, Ex, L3UE );
PRDF_PLUGIN_DEFINE_NS( axone_ex, Ex, L3UE );

/**
* @brief Handle an L2 CE
Expand Down Expand Up @@ -484,6 +489,7 @@ int32_t L2CE( ExtensibleChip * i_chip, STEP_CODE_DATA_STRUCT & io_sc )
}
PRDF_PLUGIN_DEFINE_NS( nimbus_ex, Ex, L2CE );
PRDF_PLUGIN_DEFINE_NS( cumulus_ex, Ex, L2CE );
PRDF_PLUGIN_DEFINE_NS( axone_ex, Ex, L2CE );

/**
* @brief Handle an L3 CE
Expand Down Expand Up @@ -640,6 +646,7 @@ int32_t L3CE( ExtensibleChip * i_chip,
}
PRDF_PLUGIN_DEFINE_NS( nimbus_ex, Ex, L3CE );
PRDF_PLUGIN_DEFINE_NS( cumulus_ex, Ex, L3CE );
PRDF_PLUGIN_DEFINE_NS( axone_ex, Ex, L3CE );

}
}

0 comments on commit 2518973

Please sign in to comment.