summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/dram_initialization/dram_initialization.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf/hwp/dram_initialization/dram_initialization.C')
-rw-r--r--src/usr/hwpf/hwp/dram_initialization/dram_initialization.C19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/usr/hwpf/hwp/dram_initialization/dram_initialization.C b/src/usr/hwpf/hwp/dram_initialization/dram_initialization.C
index b8ee8dd8d..53cde0d53 100644
--- a/src/usr/hwpf/hwp/dram_initialization/dram_initialization.C
+++ b/src/usr/hwpf/hwp/dram_initialization/dram_initialization.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2014 */
+/* Contributors Listed Below - COPYRIGHT 2012,2015 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -82,6 +82,10 @@
#include <dump/dumpif.H>
#include <vfs/vfs.H>
+#ifdef CONFIG_ENABLE_CHECKSTOP_ANALYSIS
+ #include <occ/occ_common.H>
+#endif
+
namespace DRAM_INITIALIZATION
{
@@ -133,6 +137,19 @@ void* call_host_startprd_dram( void *io_pArgs )
// @@@@@ END CUSTOM BLOCK: @@@@@
#endif
+#ifdef CONFIG_ENABLE_CHECKSTOP_ANALYSIS
+ // update firdata inputs for OCC
+ TARGETING::Target* masterproc = NULL;
+ TARGETING::targetService().masterProcChipTargetHandle(masterproc);
+ l_errl = HBOCC::loadHostDataToSRAM(masterproc,
+ PRDF::ALL_PROC_MEM_MASTER_CORE);
+ if (l_errl)
+ {
+ TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace,
+ "Error returned from call to HBOCC::loadHostDataToSRAM");
+ }
+#endif
+
TRACDCOMP( ISTEPS_TRACE::g_trac_isteps_trace,
"call_host_startPRD_dram exit" );
OpenPOWER on IntegriCloud