summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJoe McGill <jmcgill@us.ibm.com>2016-03-04 11:51:37 -0600
committerStephen Cprek <smcprek@us.ibm.com>2016-04-21 13:56:17 -0500
commit9d1ded89dff6fae9c2bb146d19d59fe1d0a79c57 (patch)
tree3c9b631b181c51657f17bf4ae6c0012976ce0ba9 /src
parent6d2b7d0c32bf12e354be90f0d2cd58572c88d67f (diff)
downloadtalos-hostboot-9d1ded89dff6fae9c2bb146d19d59fe1d0a79c57.tar.gz
talos-hostboot-9d1ded89dff6fae9c2bb146d19d59fe1d0a79c57.zip
ifCompiler -- initfile HWP generation code to match specification
when=L: permit fall through/no update when no rows evaluate to true add read-modify-write path to support ispys with bit field specifications support espys (integer data specification to putspy API) of arbitrary size support ispys of arbitrary size (64 bits per row maximum) add test initfiles for all targets expected to be supported in image build need eCMD update to test OBUS/MC initfiles add test procedure/wrapper for regression using Cronus platform when=S: emit error if no clocks-on content is found in spydef general: update ENGD reference to use e9034 u055 model Change-Id: Id7a378e894a21fcc256328e716b51e32adeb2aee Original-Change-Id: I522d4fa559f84a8c4d960b8a686def5af92ad3ef Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21741 Tested-by: PPE CI Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/import/chips/p9/procedures/hwp/initfiles/p9_fbc_scom.H1
-rw-r--r--src/import/chips/p9/procedures/hwp/initfiles/p9_psi_scom.H1
-rw-r--r--src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g0_scom.H1
-rw-r--r--src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g1_scom.H1
4 files changed, 4 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/initfiles/p9_fbc_scom.H b/src/import/chips/p9/procedures/hwp/initfiles/p9_fbc_scom.H
index 38922b867..9d0ae6939 100644
--- a/src/import/chips/p9/procedures/hwp/initfiles/p9_fbc_scom.H
+++ b/src/import/chips/p9/procedures/hwp/initfiles/p9_fbc_scom.H
@@ -25,6 +25,7 @@
#include <fapi2_target.H>
#include <fapi2.H>
+
typedef fapi2::ReturnCode (*p9_fbc_scom_FP_t)(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>&);
extern "C"
diff --git a/src/import/chips/p9/procedures/hwp/initfiles/p9_psi_scom.H b/src/import/chips/p9/procedures/hwp/initfiles/p9_psi_scom.H
index 54f7afb20..4bb3cb499 100644
--- a/src/import/chips/p9/procedures/hwp/initfiles/p9_psi_scom.H
+++ b/src/import/chips/p9/procedures/hwp/initfiles/p9_psi_scom.H
@@ -25,6 +25,7 @@
#include <fapi2_target.H>
#include <fapi2.H>
+
typedef fapi2::ReturnCode (*p9_psi_scom_FP_t)(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>&);
extern "C"
diff --git a/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g0_scom.H b/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g0_scom.H
index 6f781b8e1..0d294ed72 100644
--- a/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g0_scom.H
+++ b/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g0_scom.H
@@ -25,6 +25,7 @@
#include <fapi2_target.H>
#include <fapi2.H>
+
typedef fapi2::ReturnCode (*p9_xbus_g0_scom_FP_t)(const fapi2::Target<fapi2::TARGET_TYPE_XBUS>&,
const fapi2::Target<fapi2::TARGET_TYPE_SYSTEM>&);
diff --git a/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g1_scom.H b/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g1_scom.H
index 711d6d98e..797f96c40 100644
--- a/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g1_scom.H
+++ b/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g1_scom.H
@@ -25,6 +25,7 @@
#include <fapi2_target.H>
#include <fapi2.H>
+
typedef fapi2::ReturnCode (*p9_xbus_g1_scom_FP_t)(const fapi2::Target<fapi2::TARGET_TYPE_XBUS>&,
const fapi2::Target<fapi2::TARGET_TYPE_SYSTEM>&);
OpenPOWER on IntegriCloud