diff options
author | Joe McGill <jmcgill@us.ibm.com> | 2016-03-04 11:51:37 -0600 |
---|---|---|
committer | Stephen Cprek <smcprek@us.ibm.com> | 2016-04-21 13:56:17 -0500 |
commit | 9d1ded89dff6fae9c2bb146d19d59fe1d0a79c57 (patch) | |
tree | 3c9b631b181c51657f17bf4ae6c0012976ce0ba9 /src | |
parent | 6d2b7d0c32bf12e354be90f0d2cd58572c88d67f (diff) | |
download | talos-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')
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>&); |