summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorCaleb Palmer <cnpalmer@us.ibm.com>2017-08-24 16:03:59 -0500
committerZane C. Shelley <zshelle@us.ibm.com>2017-10-14 15:26:53 -0400
commit387febcf8190024fc6217683df889ef5dea3d23c (patch)
treecdc008d092a2623ee013b7377a0d992be826ee50 /src/include
parent4d12533d1f07b4698450528ee86d81e1138aaa55 (diff)
downloadtalos-hostboot-387febcf8190024fc6217683df889ef5dea3d23c.tar.gz
talos-hostboot-387febcf8190024fc6217683df889ef5dea3d23c.zip
PRD: Update restoreDramRepairs for P9
Change-Id: I3b2a75fdaa88017dc221a337dd39759e03e82337 RTC: 178682 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45149 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48346 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>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/usr/diag/prdf/prdfMain_ipl.H13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/include/usr/diag/prdf/prdfMain_ipl.H b/src/include/usr/diag/prdf/prdfMain_ipl.H
index 96971a33d..933a3d47f 100644
--- a/src/include/usr/diag/prdf/prdfMain_ipl.H
+++ b/src/include/usr/diag/prdf/prdfMain_ipl.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2014,2015 */
+/* Contributors Listed Below - COPYRIGHT 2014,2017 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -41,12 +41,19 @@ namespace PRDF
{
/**
+ * @brief Initialize PRD system model and data (No System Lock)
+ * @return Error log if error occurs
+ */
+extern errlHndl_t noLock_initialize();
+
+/**
* @brief Restores hardware DRAM repairs to reflect what is stored in VPD.
- * @param i_mba An MBA target.
+ * @param i_trgt An MBA or MCA target.
* @return Non-SUCCESS if conditions are such that a callout had to be made,
* SUCCESS otherwise.
*/
-extern int32_t restoreDramRepairs( const TARGETING::TargetHandle_t i_mba );
+template<TARGETING::TYPE T>
+extern uint32_t restoreDramRepairs( const TARGETING::TargetHandle_t i_trgt );
/**
* @brief Analyzes IPL CE statistics during MNFG IPL
OpenPOWER on IntegriCloud