From 1e846c106286181bf82e1e5bbc68b47b6e490ce1 Mon Sep 17 00:00:00 2001 From: Dzuy Nguyen Date: Wed, 19 Jul 2017 09:56:32 -0500 Subject: Update SCOMs in HCODE image before HOMER is established Change-Id: I988e897104d717746d5d40d0698350c0c7baa948 RTC: 167313 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43555 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: Martin Gloff Tested-by: Jenkins OP HW Reviewed-by: Matt Derksen Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell --- src/usr/testcore/rtloader/loader.H | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/usr/testcore/rtloader') diff --git a/src/usr/testcore/rtloader/loader.H b/src/usr/testcore/rtloader/loader.H index aa035d1eb..ac454e9f1 100644 --- a/src/usr/testcore/rtloader/loader.H +++ b/src/usr/testcore/rtloader/loader.H @@ -144,6 +144,7 @@ class RuntimeLoaderTest : public CxxTest::TestSuite intf->pnor_write= rt_pnor_write; intf->ipmi_msg= rt_ipmi_msg; intf->clock_gettime = clock_gettime; + intf->hcode_scom_update = rt_hcode_update; // Call init. runtimeInterfaces_t* rtInterface = @@ -686,6 +687,21 @@ class RuntimeLoaderTest : public CxxTest::TestSuite return l_plid; } + //-------------------------------------------------------------------- + static int rt_hcode_update( uint64_t i_chipId, + uint32_t i_section, + uint32_t i_operation, + uint64_t i_scomAddr, + uint64_t i_scomData ) + { + TRACFCOMP(g_trac_hbrt, + "Loading runtime hcode_update: " + "target 0x%llX chipId 0x%llX section 0x%X " + "operation 0x%X scomAddr 0x%llX scomData 0x%llX", + i_chipId, i_section, i_operation, i_scomAddr, i_scomData); + return 0; + } + static uint64_t cv_hb_data_addr; static uint64_t cv_comm_addr; static uint64_t cv_comm_phys_addr; -- cgit v1.2.3