summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2014-06-26 17:23:16 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-06-30 20:08:52 -0500
commit99a43b8287569d27c48614dd7af8940028656c72 (patch)
treee029f8fbd6cb0e5773f3a34b21b9d2caaa8d99c6 /src
parent11d47db77ef4d118c75e9e23ad8c4ca9663d0fff (diff)
downloadblackbird-hostboot-99a43b8287569d27c48614dd7af8940028656c72.tar.gz
blackbird-hostboot-99a43b8287569d27c48614dd7af8940028656c72.zip
Disable DMI erepair for Palmetto release
Change-Id: I086e9ff710ab6042d86c42255aa76f093b53ce86 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11830 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/usr/hwpf/hwp/dmi_training/HBconfig5
-rw-r--r--src/usr/hwpf/hwp/dmi_training/dmi_training.C8
2 files changed, 12 insertions, 1 deletions
diff --git a/src/usr/hwpf/hwp/dmi_training/HBconfig b/src/usr/hwpf/hwp/dmi_training/HBconfig
new file mode 100644
index 000000000..a86ff477b
--- /dev/null
+++ b/src/usr/hwpf/hwp/dmi_training/HBconfig
@@ -0,0 +1,5 @@
+config NO_DMI_EREPAIR
+ default n
+ help
+ Do not apply erepair information on the DMI bus during boot
+
diff --git a/src/usr/hwpf/hwp/dmi_training/dmi_training.C b/src/usr/hwpf/hwp/dmi_training/dmi_training.C
index b31160dac..d1987d8b1 100644
--- a/src/usr/hwpf/hwp/dmi_training/dmi_training.C
+++ b/src/usr/hwpf/hwp/dmi_training/dmi_training.C
@@ -76,6 +76,7 @@
#include "dmi_io_dccal/dmi_io_dccal.H"
#include <pbusLinkSvc.H>
#include <ibscom/ibscomif.H>
+#include <config.h>
namespace DMI_TRAINING
{
@@ -470,9 +471,13 @@ void* call_dmi_scominit( void *io_pArgs )
void* call_dmi_erepair( void *io_pArgs )
{
ISTEP_ERROR::IStepError l_StepError;
- errlHndl_t l_errPtr = NULL;
TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace, "call_dmi_erepair entry" );
+#ifdef CONFIG_NO_DMI_EREPAIR
+ TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace, "DMI erepair is disabled" );
+#else
+
+ errlHndl_t l_errPtr = NULL;
fapi::ReturnCode l_rc;
std::vector<uint8_t> l_endp1_txFaillanes;
std::vector<uint8_t> l_endp1_rxFaillanes;
@@ -662,6 +667,7 @@ void* call_dmi_erepair( void *io_pArgs )
} // end of if(l_endp2_txFaillanes.size() || l_endp2_rxFaillanes.size())
} // end for l_mcs_target
+#endif
TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace, "call_dmi_erepair exit" );
return l_StepError.getErrorHandle();
OpenPOWER on IntegriCloud