summaryrefslogtreecommitdiffstats
path: root/src/usr/runtime/common/hsvc_procdata.C
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2013-02-15 09:59:35 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-04-03 16:53:06 -0500
commitdb788c8ab715f12958584a9d20a31cef28b64698 (patch)
treee20b3f6b3b1f88a26e9b96a1aa72664cd9f27b67 /src/usr/runtime/common/hsvc_procdata.C
parentad540da587687d36373267ab468584f40e99d14b (diff)
downloadtalos-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.C49
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 );
OpenPOWER on IntegriCloud