diff options
Diffstat (limited to 'src/usr/hwpf/hwp/dram_initialization/dram_initialization.C')
| -rw-r--r-- | src/usr/hwpf/hwp/dram_initialization/dram_initialization.C | 19 |
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" ); |

