diff options
| author | Dan Crowell <dcrowell@us.ibm.com> | 2013-02-15 09:59:35 -0600 |
|---|---|---|
| committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-04-03 16:53:06 -0500 |
| commit | db788c8ab715f12958584a9d20a31cef28b64698 (patch) | |
| tree | e20b3f6b3b1f88a26e9b96a1aa72664cd9f27b67 /src/usr/runtime/common/hsvc_procdata.C | |
| parent | ad540da587687d36373267ab468584f40e99d14b (diff) | |
| download | talos-hostboot-db788c8ab715f12958584a9d20a31cef28b64698.tar.gz talos-hostboot-db788c8ab715f12958584a9d20a31cef28b64698.zip | |
Updates to HostServices attribute list
Adding a few more attributes that the HWPs in HostServices need.
Also improved the testcases to catch missing attributes.
Updated gen script to add missing PM attribute defaults.
Change-Id: I99d2c4646492f020fb59f526db5a449d3507939a
RTC: 52950
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3236
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Tested-by: Jenkins Server
Diffstat (limited to 'src/usr/runtime/common/hsvc_procdata.C')
| -rw-r--r-- | src/usr/runtime/common/hsvc_procdata.C | 49 |
1 files changed, 19 insertions, 30 deletions
diff --git a/src/usr/runtime/common/hsvc_procdata.C b/src/usr/runtime/common/hsvc_procdata.C index b71b99565..df0f4a90e 100644 --- a/src/usr/runtime/common/hsvc_procdata.C +++ b/src/usr/runtime/common/hsvc_procdata.C @@ -20,35 +20,29 @@ /* Origin: 30 */ /* */ /* IBM_PROLOG_END_TAG */ -// Generated on Thu Feb 14 14:54:31 CST 2013 by dcrowell from +// Generated on Wed Feb 20 15:44:15 CST 2013 by dcrowell from +// src/usr/runtime/common/create_hsvc_data.pl src/usr/runtime/common/extra_runtime_attributes.xml src/usr/hwpf/hwp/chip_attributes.xml src/usr/hwpf/hwp/runtime_attributes/pm_plat_attributes.xml src/usr/hwpf/hwp/runtime_attributes/pm_hwp_attributes.xml -w -d // -- Input: src/usr/runtime/common/extra_runtime_attributes.xml -- HSVC_LOAD_ATTR( ATTR_FUNCTIONAL ); -// -- Input: src/usr/hwpf/hwp/runtime_attributes/pm_attributes_all_plat.xml -- +// -- Input: src/usr/hwpf/hwp/chip_attributes.xml -- +HSVC_LOAD_ATTR( ATTR_CHIP_HAS_SBE ); +HSVC_LOAD_ATTR( ATTR_CHIP_ID ); +HSVC_LOAD_ATTR( ATTR_CHIP_REGIONS_TO_ENABLE ); +HSVC_LOAD_ATTR_P( ATTR_EC ); +HSVC_LOAD_ATTR( ATTR_FABRIC_CHIP_ID ); +HSVC_LOAD_ATTR( ATTR_FABRIC_NODE_ID ); +HSVC_LOAD_ATTR( ATTR_FSI_GP_REG_SCOM_ACCESS ); +HSVC_LOAD_ATTR_P( ATTR_NAME ); +HSVC_LOAD_ATTR( ATTR_PROC_DCM_INSTALLED ); +// -- Input: src/usr/hwpf/hwp/runtime_attributes/pm_plat_attributes.xml -- HSVC_LOAD_ATTR( ATTR_PM_APSS_CHIP_SELECT ); -HSVC_LOAD_ATTR( ATTR_PM_EXTERNAL_VRM_STEPDELAY ); -HSVC_LOAD_ATTR( ATTR_PM_EXTERNAL_VRM_STEPSIZE ); HSVC_LOAD_ATTR( ATTR_PM_PBAX_BRDCST_ID_VECTOR ); HSVC_LOAD_ATTR( ATTR_PM_PBAX_CHIPID ); HSVC_LOAD_ATTR( ATTR_PM_PBAX_NODEID ); HSVC_LOAD_ATTR( ATTR_PM_PSTATE_UNDERVOLTING_MAXIMUM ); HSVC_LOAD_ATTR( ATTR_PM_PSTATE_UNDERVOLTING_MINIMUM ); -HSVC_LOAD_ATTR( ATTR_PM_RESONANT_CLOCK_FULL_CLOCK_SECTOR_BUFFER_FREQUENCY ); -HSVC_LOAD_ATTR( ATTR_PM_RESONANT_CLOCK_HIGH_BAND_LOWER_FREQUENCY ); -HSVC_LOAD_ATTR( ATTR_PM_RESONANT_CLOCK_HIGH_BAND_UPPER_FREQUENCY ); -HSVC_LOAD_ATTR( ATTR_PM_RESONANT_CLOCK_LOW_BAND_LOWER_FREQUENCY ); -HSVC_LOAD_ATTR( ATTR_PM_RESONANT_CLOCK_LOW_BAND_UPPER_FREQUENCY ); -HSVC_LOAD_ATTR( ATTR_PM_SAFE_FREQUENCY ); -HSVC_LOAD_ATTR( ATTR_PM_SAFE_VOLTAGE ); -HSVC_LOAD_ATTR( ATTR_PM_SLEEP_ENTRY ); -HSVC_LOAD_ATTR( ATTR_PM_SLEEP_EXIT ); -HSVC_LOAD_ATTR( ATTR_PM_SLEEP_TYPE ); -HSVC_LOAD_ATTR( ATTR_PM_SPIPSS_FREQUENCY ); -HSVC_LOAD_ATTR( ATTR_PM_SPIVID_FREQUENCY ); HSVC_LOAD_ATTR( ATTR_PM_SPIVID_PORT_ENABLE ); -HSVC_LOAD_ATTR( ATTR_PM_WINKLE_ENTRY ); -HSVC_LOAD_ATTR( ATTR_PM_WINKLE_EXIT ); -HSVC_LOAD_ATTR( ATTR_PM_WINKLE_TYPE ); -// -- Input: src/usr/hwpf/hwp/runtime_attributes/pm_attributes_all_hwp.xml -- +// -- Input: src/usr/hwpf/hwp/runtime_attributes/pm_hwp_attributes.xml -- HSVC_LOAD_ATTR( ATTR_PM_AISS_TIMEOUT ); HSVC_LOAD_ATTR( ATTR_PM_EXTERNAL_VRM_STEPDELAY_RANGE ); HSVC_LOAD_ATTR( ATTR_PM_EXTERNAL_VRM_STEPDELAY_VALUE ); @@ -92,6 +86,9 @@ HSVC_LOAD_ATTR( ATTR_PM_RESONANT_CLOCK_HFRLOW_PSTATE ); HSVC_LOAD_ATTR( ATTR_PM_RESONANT_CLOCK_LFRLOW_PSTATE ); HSVC_LOAD_ATTR( ATTR_PM_RESONANT_CLOCK_LFRUPPER_PSTATE ); HSVC_LOAD_ATTR( ATTR_PM_SAFE_PSTATE ); +HSVC_LOAD_ATTR( ATTR_PM_SLEEP_ENTRY ); +HSVC_LOAD_ATTR( ATTR_PM_SLEEP_EXIT ); +HSVC_LOAD_ATTR( ATTR_PM_SLEEP_TYPE ); HSVC_LOAD_ATTR( ATTR_PM_SLEEP_WINKLE_REQUEST_TIMEOUT ); HSVC_LOAD_ATTR( ATTR_PM_SPIPSS_CLOCK_DIVIDER ); HSVC_LOAD_ATTR( ATTR_PM_SPIPSS_CLOCK_PHASE ); @@ -117,13 +114,5 @@ HSVC_LOAD_ATTR( ATTR_PM_SPIVID_IN_DELAY_FRAME1 ); HSVC_LOAD_ATTR( ATTR_PM_SPIVID_IN_DELAY_FRAME2 ); HSVC_LOAD_ATTR( ATTR_PM_SPIVID_MAJORITY_VOTE_ENABLE ); HSVC_LOAD_ATTR( ATTR_PM_SPIVID_MAX_RETRIES ); -// -- Input: src/usr/hwpf/hwp/chip_attributes.xml -- -HSVC_LOAD_ATTR( ATTR_CHIP_HAS_SBE ); -HSVC_LOAD_ATTR( ATTR_CHIP_ID ); -HSVC_LOAD_ATTR( ATTR_CHIP_REGIONS_TO_ENABLE ); -HSVC_LOAD_ATTR_P( ATTR_EC ); -HSVC_LOAD_ATTR( ATTR_FABRIC_CHIP_ID ); -HSVC_LOAD_ATTR( ATTR_FABRIC_NODE_ID ); -HSVC_LOAD_ATTR( ATTR_FSI_GP_REG_SCOM_ACCESS ); -HSVC_LOAD_ATTR_P( ATTR_NAME ); -HSVC_LOAD_ATTR( ATTR_PROC_DCM_INSTALLED ); +HSVC_LOAD_ATTR( ATTR_PM_WINKLE_TYPE ); +HSVC_LOAD_ATTR( ATTR_PROC_DPLL_DIVIDER ); |

