summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorThi Tran <thi@us.ibm.com>2016-08-11 15:47:28 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-08-25 14:37:27 -0400
commit1400bea75a6bbd2083a8b39095470102479c8514 (patch)
treecbaaf9fb0250c36978f13c22b8f6e3b9d92f29b0 /src
parent40da72e30f4cc45dcacff9c8c223e682a69ee4a5 (diff)
downloadtalos-hostboot-1400bea75a6bbd2083a8b39095470102479c8514.tar.gz
talos-hostboot-1400bea75a6bbd2083a8b39095470102479c8514.zip
Integrating p9.vas.scom.initfile
Change-Id: Iee916495138b37369f6ea191855ef6b5a431fa8b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28183 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Jenny Huynh <jhuynh@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28190 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/import/chips/p9/procedures/hwp/nest/p9_chiplet_scominit.C12
-rw-r--r--src/usr/isteps/istep08/makefile1
-rw-r--r--src/usr/scom/scom.C5
3 files changed, 18 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/nest/p9_chiplet_scominit.C b/src/import/chips/p9/procedures/hwp/nest/p9_chiplet_scominit.C
index 20cc1aaf1..dd001e92d 100644
--- a/src/import/chips/p9/procedures/hwp/nest/p9_chiplet_scominit.C
+++ b/src/import/chips/p9/procedures/hwp/nest/p9_chiplet_scominit.C
@@ -50,6 +50,7 @@
#include <p9_nx_scom.H>
#include <p9_mmu_scom.H>
#include <p9_int_scom.H>
+#include <p9_vas_scom.H>
//------------------------------------------------------------------------------
// Function definitions
@@ -218,6 +219,17 @@ fapi2::ReturnCode p9_chiplet_scominit(const fapi2::Target<fapi2::TARGET_TYPE_PRO
goto fapi_try_exit;
}
+ // Invoke VAS SCOM initfile
+ FAPI_DBG("Invoking p9.vas.scom.initfile on target %s...", l_procTargetStr);
+ FAPI_EXEC_HWP(l_rc, p9_vas_scom, i_target, FAPI_SYSTEM);
+
+ if (l_rc)
+ {
+ FAPI_ERR("Error from p9_vas_scom");
+ fapi2::current_err = l_rc;
+ goto fapi_try_exit;
+ }
+
fapi_try_exit:
FAPI_DBG("End");
return fapi2::current_err;
diff --git a/src/usr/isteps/istep08/makefile b/src/usr/isteps/istep08/makefile
index 28be6e632..af1eb8796 100644
--- a/src/usr/isteps/istep08/makefile
+++ b/src/usr/isteps/istep08/makefile
@@ -112,6 +112,7 @@ include ${PROCEDURES_PATH}/hwp/initfiles/p9_nx_scom.mk
include ${PROCEDURES_PATH}/hwp/initfiles/p9_cxa_scom.mk
include ${PROCEDURES_PATH}/hwp/initfiles/p9_mmu_scom.mk
include ${PROCEDURES_PATH}/hwp/initfiles/p9_int_scom.mk
+include ${PROCEDURES_PATH}/hwp/initfiles/p9_vas_scom.mk
# proc_xbus_scominit : Apply scom inits to Xbus
include ${PROCEDURES_PATH}/hwp/io/p9_io_xbus_scominit.mk
diff --git a/src/usr/scom/scom.C b/src/usr/scom/scom.C
index 51384571c..8bd86c9ea 100644
--- a/src/usr/scom/scom.C
+++ b/src/usr/scom/scom.C
@@ -725,6 +725,11 @@ errlHndl_t doScomOp(DeviceFW::OperationType i_opType,
case 0x05012c49:
case 0x05013148:
case 0x05013149:
+ case 0x03011803:
+ case 0x03011806:
+ case 0x03011807:
+ case 0x0301184e:
+ case 0x0301184f:
TRACFCOMP( g_trac_scom, "Skipping scom to %.8X!", i_addr );
skipit = true;
default:
OpenPOWER on IntegriCloud