summaryrefslogtreecommitdiffstats
path: root/src/usr/runtime/common
diff options
context:
space:
mode:
authorCorey Swenson <cswenson@us.ibm.com>2014-01-31 17:20:23 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-02-06 17:31:12 -0600
commit6d500aef5e2d8b9017495f7c9abe23d2feac9516 (patch)
treea360d6c5f3fd330bb03b6a2a5dc313f4800976e3 /src/usr/runtime/common
parent5330138f79d5dc8285c05e8244f0c0dd165efb08 (diff)
downloadtalos-hostboot-6d500aef5e2d8b9017495f7c9abe23d2feac9516.tar.gz
talos-hostboot-6d500aef5e2d8b9017495f7c9abe23d2feac9516.zip
Update attributes needed for Host Services
Change-Id: Ie93779575b4f4a1cf991930722826bddf010a006 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8492 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/runtime/common')
-rw-r--r--src/usr/runtime/common/hsvc_exdata.C42
-rw-r--r--src/usr/runtime/common/hsvc_procdata.C150
-rw-r--r--src/usr/runtime/common/hsvc_sysdata.C90
3 files changed, 174 insertions, 108 deletions
diff --git a/src/usr/runtime/common/hsvc_exdata.C b/src/usr/runtime/common/hsvc_exdata.C
index 6a96b3e7a..bbdbe1c34 100644
--- a/src/usr/runtime/common/hsvc_exdata.C
+++ b/src/usr/runtime/common/hsvc_exdata.C
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2012,2013 */
+/* COPYRIGHT International Business Machines Corp. 2012,2014 */
/* */
/* p1 */
/* */
@@ -20,37 +20,41 @@
/* Origin: 30 */
/* */
/* IBM_PROLOG_END_TAG */
-// Generated on Tue Oct 22 13:29:37 CDT 2013 by dcrowell from
-// ./create_hsvc_data.pl -w ../../xml/attribute_info/common_attributes.xml ../../xml/attribute_info/chip_attributes.xml ../../xml/attribute_info/p8_xip_customize_attributes.xml ../../xml/attribute_info/proc_pll_ring_attributes.xml ../../xml/attribute_info/L2_L3_attributes.xml ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml ../../xml/attribute_info/freq_attributes.xml ../../xml/attribute_info/unit_attributes.xml ../../xml/attribute_info/pm_hwp_attributes.xml ../../xml/attribute_info/scratch_attributes.xml ../../xml/attribute_info/pm_plat_attributes.xml ../../xml/attribute_info/system_attributes.xml ../../xml/attribute_info/proc_winkle_scan_override_attributes.xml
-// -- Input: ../../xml/attribute_info/common_attributes.xml --
-HSVC_LOAD_ATTR( ATTR_FUNCTIONAL );
+// Generated on Fri Jan 31 12:06:02 CST 2014 by cswenson from
+// ./create_hsvc_data.pl -w ../../xml/attribute_info/chip_attributes.xml ../../xml/attribute_info/common_attributes.xml ../../xml/attribute_info/freq_attributes.xml ../../xml/attribute_info/L2_L3_attributes.xml ../../xml/attribute_info/p8_xip_customize_attributes.xml ../../xml/attribute_info/pm_hwp_attributes.xml ../../xml/attribute_info/pm_plat_attributes.xml ../../xml/attribute_info/poreve_memory_attributes.xml ../../xml/attribute_info/proc_chip_ec_feature.xml ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml ../../xml/attribute_info/proc_pll_ring_attributes.xml ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml ../../xml/attribute_info/proc_winkle_scan_override_attributes.xml ../../xml/attribute_info/scratch_attributes.xml ../../xml/attribute_info/system_attributes.xml ../../xml/attribute_info/unit_attributes.xml
// -- Input: ../../xml/attribute_info/chip_attributes.xml --
// No attributes found
-// -- Input: ../../xml/attribute_info/p8_xip_customize_attributes.xml --
-HSVC_LOAD_ATTR( ATTR_PROC_L3_ENABLE );
-// -- Input: ../../xml/attribute_info/proc_pll_ring_attributes.xml --
+// -- Input: ../../xml/attribute_info/common_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_FUNCTIONAL );
+// -- Input: ../../xml/attribute_info/freq_attributes.xml --
// No attributes found
// -- Input: ../../xml/attribute_info/L2_L3_attributes.xml --
// No attributes found
-// -- Input: ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml --
-// No attributes found
-// -- Input: ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml --
-// No attributes found
-// -- Input: ../../xml/attribute_info/freq_attributes.xml --
-// No attributes found
-// -- Input: ../../xml/attribute_info/unit_attributes.xml --
-HSVC_LOAD_ATTR( ATTR_CHIP_UNIT_POS );
+// -- Input: ../../xml/attribute_info/p8_xip_customize_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_PROC_L3_ENABLE );
// -- Input: ../../xml/attribute_info/pm_hwp_attributes.xml --
HSVC_LOAD_ATTR( ATTR_PM_SPWUP_FSP );
HSVC_LOAD_ATTR( ATTR_PM_SPWUP_IGNORE_XSTOP_FLAG );
HSVC_LOAD_ATTR( ATTR_PM_SPWUP_OCC );
HSVC_LOAD_ATTR( ATTR_PM_SPWUP_OHA_FLAG );
HSVC_LOAD_ATTR( ATTR_PM_SPWUP_PHYP );
-// -- Input: ../../xml/attribute_info/scratch_attributes.xml --
-// No attributes found
// -- Input: ../../xml/attribute_info/pm_plat_attributes.xml --
// No attributes found
-// -- Input: ../../xml/attribute_info/system_attributes.xml --
+// -- Input: ../../xml/attribute_info/poreve_memory_attributes.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/proc_chip_ec_feature.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/proc_pll_ring_attributes.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml --
// No attributes found
// -- Input: ../../xml/attribute_info/proc_winkle_scan_override_attributes.xml --
// No attributes found
+// -- Input: ../../xml/attribute_info/scratch_attributes.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/system_attributes.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/unit_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_CHIP_UNIT_POS );
diff --git a/src/usr/runtime/common/hsvc_procdata.C b/src/usr/runtime/common/hsvc_procdata.C
index 611f5baa6..b8a68c321 100644
--- a/src/usr/runtime/common/hsvc_procdata.C
+++ b/src/usr/runtime/common/hsvc_procdata.C
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2012,2013 */
+/* COPYRIGHT International Business Machines Corp. 2012,2014 */
/* */
/* p1 */
/* */
@@ -20,11 +20,8 @@
/* Origin: 30 */
/* */
/* IBM_PROLOG_END_TAG */
-// Generated on Tue Oct 22 13:29:37 CDT 2013 by dcrowell from
-// ./create_hsvc_data.pl -w ../../xml/attribute_info/common_attributes.xml ../../xml/attribute_info/chip_attributes.xml ../../xml/attribute_info/p8_xip_customize_attributes.xml ../../xml/attribute_info/proc_pll_ring_attributes.xml ../../xml/attribute_info/L2_L3_attributes.xml ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml ../../xml/attribute_info/freq_attributes.xml ../../xml/attribute_info/unit_attributes.xml ../../xml/attribute_info/pm_hwp_attributes.xml ../../xml/attribute_info/scratch_attributes.xml ../../xml/attribute_info/pm_plat_attributes.xml ../../xml/attribute_info/system_attributes.xml ../../xml/attribute_info/proc_winkle_scan_override_attributes.xml
-// -- Input: ../../xml/attribute_info/common_attributes.xml --
-HSVC_LOAD_ATTR( ATTR_FUNCTIONAL );
-HSVC_LOAD_ATTR( ATTR_POS );
+// Generated on Fri Jan 31 12:06:02 CST 2014 by cswenson from
+// ./create_hsvc_data.pl -w ../../xml/attribute_info/chip_attributes.xml ../../xml/attribute_info/common_attributes.xml ../../xml/attribute_info/freq_attributes.xml ../../xml/attribute_info/L2_L3_attributes.xml ../../xml/attribute_info/p8_xip_customize_attributes.xml ../../xml/attribute_info/pm_hwp_attributes.xml ../../xml/attribute_info/pm_plat_attributes.xml ../../xml/attribute_info/poreve_memory_attributes.xml ../../xml/attribute_info/proc_chip_ec_feature.xml ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml ../../xml/attribute_info/proc_pll_ring_attributes.xml ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml ../../xml/attribute_info/proc_winkle_scan_override_attributes.xml ../../xml/attribute_info/scratch_attributes.xml ../../xml/attribute_info/system_attributes.xml ../../xml/attribute_info/unit_attributes.xml
// -- Input: ../../xml/attribute_info/chip_attributes.xml --
HSVC_LOAD_ATTR( ATTR_CHIP_HAS_SBE );
HSVC_LOAD_ATTR( ATTR_CHIP_ID );
@@ -37,11 +34,20 @@ HSVC_LOAD_ATTR( ATTR_FSI_GP_REG_SCOM_ACCESS );
HSVC_LOAD_ATTR_P( ATTR_NAME );
HSVC_LOAD_ATTR( ATTR_PROC_BOOT_VOLTAGE_VID );
HSVC_LOAD_ATTR( ATTR_PROC_DCM_INSTALLED );
+// -- Input: ../../xml/attribute_info/common_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_FUNCTIONAL );
+HSVC_LOAD_ATTR( ATTR_POS );
+// -- Input: ../../xml/attribute_info/freq_attributes.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/L2_L3_attributes.xml --
+// No attributes found
// -- Input: ../../xml/attribute_info/p8_xip_customize_attributes.xml --
HSVC_LOAD_ATTR( ATTR_PROC_ADU_UNTRUSTED_BAR_BASE_ADDR );
HSVC_LOAD_ATTR( ATTR_PROC_ADU_UNTRUSTED_BAR_SIZE );
HSVC_LOAD_ATTR( ATTR_PROC_A_ENABLE );
HSVC_LOAD_ATTR( ATTR_PROC_NX_ENABLE );
+HSVC_LOAD_ATTR( ATTR_PROC_PBA_UNTRUSTED_BAR_BASE_ADDR );
+HSVC_LOAD_ATTR( ATTR_PROC_PBA_UNTRUSTED_BAR_SIZE );
HSVC_LOAD_ATTR( ATTR_PROC_PCIE_ENABLE );
HSVC_LOAD_ATTR( ATTR_PROC_PSI_UNTRUSTED_BAR0_BASE_ADDR );
HSVC_LOAD_ATTR( ATTR_PROC_PSI_UNTRUSTED_BAR0_SIZE );
@@ -49,43 +55,6 @@ HSVC_LOAD_ATTR( ATTR_PROC_PSI_UNTRUSTED_BAR1_BASE_ADDR );
HSVC_LOAD_ATTR( ATTR_PROC_PSI_UNTRUSTED_BAR1_SIZE );
HSVC_LOAD_ATTR( ATTR_PROC_SECURITY_SETUP_VECTOR );
HSVC_LOAD_ATTR( ATTR_PROC_X_ENABLE );
-// -- Input: ../../xml/attribute_info/proc_pll_ring_attributes.xml --
-HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_CHIPLET_ID );
-HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_DATA );
-HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_FLUSH );
-HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_FOR_DCCAL_DATA );
-HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_FOR_DCCAL_LENGTH );
-HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_LENGTH );
-HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_SCAN_SELECT );
-HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_CHIPLET_ID );
-HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_DATA );
-HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_FLUSH );
-HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_FOR_DCCAL_DATA );
-HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_FOR_DCCAL_LENGTH );
-HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_LENGTH );
-HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_SCAN_SELECT );
-HSVC_LOAD_ATTR( ATTR_PROC_PCI_BNDY_PLL_CHIPLET_ID );
-HSVC_LOAD_ATTR( ATTR_PROC_PCI_BNDY_PLL_DATA );
-HSVC_LOAD_ATTR( ATTR_PROC_PCI_BNDY_PLL_FLUSH );
-HSVC_LOAD_ATTR( ATTR_PROC_PCI_BNDY_PLL_LENGTH );
-HSVC_LOAD_ATTR( ATTR_PROC_PCI_BNDY_PLL_SCAN_SELECT );
-HSVC_LOAD_ATTR( ATTR_PROC_PERV_BNDY_PLL_CHIPLET_ID );
-HSVC_LOAD_ATTR( ATTR_PROC_PERV_BNDY_PLL_DATA );
-HSVC_LOAD_ATTR( ATTR_PROC_PERV_BNDY_PLL_FLUSH );
-HSVC_LOAD_ATTR( ATTR_PROC_PERV_BNDY_PLL_LENGTH );
-HSVC_LOAD_ATTR( ATTR_PROC_PERV_BNDY_PLL_SCAN_SELECT );
-// -- Input: ../../xml/attribute_info/L2_L3_attributes.xml --
-// No attributes found
-// -- Input: ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml --
-HSVC_LOAD_ATTR( ATTR_PROC_PCIE_NOT_F_LINK );
-// -- Input: ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml --
-HSVC_LOAD_ATTR( ATTR_PROC_L3_BAR1_REG );
-HSVC_LOAD_ATTR( ATTR_PROC_L3_BAR2_REG );
-HSVC_LOAD_ATTR( ATTR_PROC_L3_BAR_GROUP_MASK_REG );
-// -- Input: ../../xml/attribute_info/freq_attributes.xml --
-// No attributes found
-// -- Input: ../../xml/attribute_info/unit_attributes.xml --
-// No attributes found
// -- Input: ../../xml/attribute_info/pm_hwp_attributes.xml --
HSVC_LOAD_ATTR( ATTR_CPM_INFLECTION_POINTS );
HSVC_LOAD_ATTR( ATTR_PM_AISS_TIMEOUT );
@@ -157,8 +126,6 @@ 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 );
HSVC_LOAD_ATTR( ATTR_PROC_DPLL_DIVIDER );
-// -- Input: ../../xml/attribute_info/scratch_attributes.xml --
-// No attributes found
// -- Input: ../../xml/attribute_info/pm_plat_attributes.xml --
HSVC_LOAD_ATTR( ATTR_FREQ_EXT_BIAS_DOWN );
HSVC_LOAD_ATTR( ATTR_FREQ_EXT_BIAS_UP );
@@ -183,8 +150,97 @@ HSVC_LOAD_ATTR( ATTR_VOLTAGE_INT_VCS_BIAS_DOWN );
HSVC_LOAD_ATTR( ATTR_VOLTAGE_INT_VCS_BIAS_UP );
HSVC_LOAD_ATTR( ATTR_VOLTAGE_INT_VDD_BIAS_DOWN );
HSVC_LOAD_ATTR( ATTR_VOLTAGE_INT_VDD_BIAS_UP );
-// -- Input: ../../xml/attribute_info/system_attributes.xml --
-// No attributes found
+// -- Input: ../../xml/attribute_info/poreve_memory_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_PNOR_I2C_ADDRESS_BYTES );
+HSVC_LOAD_ATTR( ATTR_SBE_SEEPROM_I2C_ADDRESS_BYTES );
+HSVC_LOAD_ATTR( ATTR_SBE_SEEPROM_I2C_DEVICE_ADDRESS );
+HSVC_LOAD_ATTR( ATTR_SBE_SEEPROM_I2C_PORT );
+// -- Input: ../../xml/attribute_info/proc_chip_ec_feature.xml --
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_32_PCIE_LANES );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_ADU_PBINIT_LAUNCH_BUG );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_AISS_SPECIAL_WAKEUP );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_BOOT_FREQ_LESS_PSAVE );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_CAPP_HANG_CONTROL_ON_SCOM );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_CAPP_PROD );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_CFAM_RESET_SBE_START_WA );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_ENABLE_IVE_PERFORMANCE_ORDERING );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_ENABLE_PCI_DMAR_OOO );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_C10_VER2 );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_C8_VER2 );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_C8_VER3 );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_WE5_VER2 );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_HCA_SPLIT_HANG_CONTROL );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_HW_BUG_PIBSLVRESET );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_HW_BUG_PLLINIT );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_IVRM_WINKLE_BUG );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_LCTANK_PLL_VCO_BUG );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_MCD_HANG_RECOVERY_BUG );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_MCS_ECC_BYPASS_DISABLE );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_MPIPL_AISS_WINKLE_ENTRY );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_NOT_SUPPORT_SBE_AUTO_START );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_NOT_SUPPORT_SBE_CFAM_START );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_NX_HANG_CONTROL_ON_SCOM );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_OCC_CE_FIR_DISABLE );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_PCBS_ERR_RESET );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_RECAL_CTLE_ENABLE );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_RECAL_DDC_ENABLE );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_RECAL_DFE_ENABLE );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_RESONANT_CLK_VALID );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_SECURE_IOVALID_PRESENT );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_TRACE_CONTROL_ON_SCOM );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_VENICE_SPECIFIC );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_XBUS_DLL_SLOW_MURANO );
+HSVC_LOAD_ATTR( ATTR_CHIP_EC_FEATURE_ZCAL_OVERRIDE );
+HSVC_LOAD_ATTR( ATTR_DCCAL_PLL_WORKAROUND );
+HSVC_LOAD_ATTR( ATTR_IO_TRAINING_DLL_WORKAROUND );
+HSVC_LOAD_ATTR( ATTR_IO_TRAINING_SLS_WORKAROUND );
+HSVC_LOAD_ATTR( ATTR_PROC_EC_CORE_HANG_PULSE_BUG );
+HSVC_LOAD_ATTR( ATTR_PROC_EC_MSS_RECONFIG_POSSIBLE );
+// -- Input: ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_PROC_PCIE_NOT_F_LINK );
+// -- Input: ../../xml/attribute_info/proc_pll_ring_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_PROC_ABUS_CUPLL_PFD360_OFFSET );
+HSVC_LOAD_ATTR( ATTR_PROC_ABUS_CUPLL_REFCLKSEL_OFFSET );
+HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_CHIPLET_ID );
+HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_DATA );
+HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_FLUSH );
+HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_FOR_DCCAL_DATA );
+HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_FOR_DCCAL_LENGTH );
+//HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_FOR_RUNTIME_DATA );
+//HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_FOR_RUNTIME_LENGTH );
+HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_LENGTH );
+HSVC_LOAD_ATTR( ATTR_PROC_AB_BNDY_PLL_SCAN_SELECT );
+HSVC_LOAD_ATTR( ATTR_PROC_DMI_CUPLL_PFD360_OFFSET );
+HSVC_LOAD_ATTR( ATTR_PROC_DMI_CUPLL_REFCLKSEL_OFFSET );
+HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_CHIPLET_ID );
+HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_DATA );
+HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_FLUSH );
+HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_FOR_DCCAL_DATA );
+HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_FOR_DCCAL_LENGTH );
+//HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_FOR_RUNTIME_DATA );
+//HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_FOR_RUNTIME_LENGTH );
+HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_LENGTH );
+HSVC_LOAD_ATTR( ATTR_PROC_PB_BNDY_DMIPLL_SCAN_SELECT );
+HSVC_LOAD_ATTR( ATTR_PROC_PCI_BNDY_PLL_CHIPLET_ID );
+HSVC_LOAD_ATTR( ATTR_PROC_PCI_BNDY_PLL_DATA );
+HSVC_LOAD_ATTR( ATTR_PROC_PCI_BNDY_PLL_FLUSH );
+HSVC_LOAD_ATTR( ATTR_PROC_PCI_BNDY_PLL_LENGTH );
+HSVC_LOAD_ATTR( ATTR_PROC_PCI_BNDY_PLL_SCAN_SELECT );
+HSVC_LOAD_ATTR( ATTR_PROC_PERV_BNDY_PLL_CHIPLET_ID );
+HSVC_LOAD_ATTR( ATTR_PROC_PERV_BNDY_PLL_DATA );
+HSVC_LOAD_ATTR( ATTR_PROC_PERV_BNDY_PLL_FLUSH );
+HSVC_LOAD_ATTR( ATTR_PROC_PERV_BNDY_PLL_LENGTH );
+HSVC_LOAD_ATTR( ATTR_PROC_PERV_BNDY_PLL_SCAN_SELECT );
+// -- Input: ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_PROC_L3_BAR1_REG );
+HSVC_LOAD_ATTR( ATTR_PROC_L3_BAR2_REG );
+HSVC_LOAD_ATTR( ATTR_PROC_L3_BAR_GROUP_MASK_REG );
// -- Input: ../../xml/attribute_info/proc_winkle_scan_override_attributes.xml --
HSVC_LOAD_ATTR( ATTR_PROC_EX_FUNC_L3_DELTA_DATA );
HSVC_LOAD_ATTR( ATTR_PROC_EX_FUNC_L3_LENGTH );
+// -- Input: ../../xml/attribute_info/scratch_attributes.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/system_attributes.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/unit_attributes.xml --
+// No attributes found
diff --git a/src/usr/runtime/common/hsvc_sysdata.C b/src/usr/runtime/common/hsvc_sysdata.C
index 162a9c9d2..a57791636 100644
--- a/src/usr/runtime/common/hsvc_sysdata.C
+++ b/src/usr/runtime/common/hsvc_sysdata.C
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2012,2013 */
+/* COPYRIGHT International Business Machines Corp. 2012,2014 */
/* */
/* p1 */
/* */
@@ -20,17 +20,22 @@
/* Origin: 30 */
/* */
/* IBM_PROLOG_END_TAG */
-// Generated on Tue Oct 22 13:29:37 CDT 2013 by dcrowell from
-// ./create_hsvc_data.pl -w ../../xml/attribute_info/common_attributes.xml ../../xml/attribute_info/chip_attributes.xml ../../xml/attribute_info/p8_xip_customize_attributes.xml ../../xml/attribute_info/proc_pll_ring_attributes.xml ../../xml/attribute_info/L2_L3_attributes.xml ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml ../../xml/attribute_info/freq_attributes.xml ../../xml/attribute_info/unit_attributes.xml ../../xml/attribute_info/pm_hwp_attributes.xml ../../xml/attribute_info/scratch_attributes.xml ../../xml/attribute_info/pm_plat_attributes.xml ../../xml/attribute_info/system_attributes.xml ../../xml/attribute_info/proc_winkle_scan_override_attributes.xml
+// Generated on Fri Jan 31 12:06:02 CST 2014 by cswenson from
+// ./create_hsvc_data.pl -w ../../xml/attribute_info/chip_attributes.xml ../../xml/attribute_info/common_attributes.xml ../../xml/attribute_info/freq_attributes.xml ../../xml/attribute_info/L2_L3_attributes.xml ../../xml/attribute_info/p8_xip_customize_attributes.xml ../../xml/attribute_info/pm_hwp_attributes.xml ../../xml/attribute_info/pm_plat_attributes.xml ../../xml/attribute_info/poreve_memory_attributes.xml ../../xml/attribute_info/proc_chip_ec_feature.xml ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml ../../xml/attribute_info/proc_pll_ring_attributes.xml ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml ../../xml/attribute_info/proc_winkle_scan_override_attributes.xml ../../xml/attribute_info/scratch_attributes.xml ../../xml/attribute_info/system_attributes.xml ../../xml/attribute_info/unit_attributes.xml
-// -- Input: ../../xml/attribute_info/common_attributes.xml --
-// No attributes found
// -- Input: ../../xml/attribute_info/chip_attributes.xml --
// No attributes found
-// -- Input: ../../xml/attribute_info/p8_xip_customize_attributes.xml --
-// No attributes found
-// -- Input: ../../xml/attribute_info/proc_pll_ring_attributes.xml --
+// -- Input: ../../xml/attribute_info/common_attributes.xml --
// No attributes found
+// -- Input: ../../xml/attribute_info/freq_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_FREQ_A );
+HSVC_LOAD_ATTR( ATTR_FREQ_CORE_FLOOR );
+HSVC_LOAD_ATTR( ATTR_FREQ_MEM_REFCLOCK );
+HSVC_LOAD_ATTR( ATTR_FREQ_PB );
+HSVC_LOAD_ATTR( ATTR_FREQ_PCIE );
+HSVC_LOAD_ATTR( ATTR_FREQ_PROC_REFCLOCK );
+HSVC_LOAD_ATTR( ATTR_FREQ_PROC_REFCLOCK_KHZ );
+HSVC_LOAD_ATTR( ATTR_FREQ_X );
// -- Input: ../../xml/attribute_info/L2_L3_attributes.xml --
HSVC_LOAD_ATTR( ATTR_L2_FORCE_R_T2_EPS );
HSVC_LOAD_ATTR( ATTR_L2_R_T0_EPS );
@@ -42,40 +47,10 @@ HSVC_LOAD_ATTR( ATTR_L3_R_T0_EPS );
HSVC_LOAD_ATTR( ATTR_L3_R_T1_EPS );
HSVC_LOAD_ATTR( ATTR_L3_R_T2_EPS );
HSVC_LOAD_ATTR( ATTR_L3_W_EPS );
-// -- Input: ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml --
-HSVC_LOAD_ATTR( ATTR_FREQ_CORE );
-HSVC_LOAD_ATTR( ATTR_PROC_EPS_GB_DIRECTION );
-HSVC_LOAD_ATTR( ATTR_PROC_EPS_GB_PERCENTAGE );
-HSVC_LOAD_ATTR( ATTR_PROC_FABRIC_ASYNC_SAFE_MODE );
-// -- Input: ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml --
-// No attributes found
-// -- Input: ../../xml/attribute_info/freq_attributes.xml --
-HSVC_LOAD_ATTR( ATTR_FREQ_A );
-HSVC_LOAD_ATTR( ATTR_FREQ_CORE_FLOOR );
-HSVC_LOAD_ATTR( ATTR_FREQ_MEM_REFCLOCK );
-HSVC_LOAD_ATTR( ATTR_FREQ_PB );
-HSVC_LOAD_ATTR( ATTR_FREQ_PCIE );
-HSVC_LOAD_ATTR( ATTR_FREQ_PROC_REFCLOCK );
-HSVC_LOAD_ATTR( ATTR_FREQ_PROC_REFCLOCK_KHZ );
-HSVC_LOAD_ATTR( ATTR_FREQ_X );
-// -- Input: ../../xml/attribute_info/unit_attributes.xml --
-// No attributes found
+// -- Input: ../../xml/attribute_info/p8_xip_customize_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_SBE_IMAGE_MINIMUM_VALID_EXS );
// -- Input: ../../xml/attribute_info/pm_hwp_attributes.xml --
HSVC_LOAD_ATTR( ATTR_PM_SLW_CONTROL_VECTOR_OFFSET );
-// -- Input: ../../xml/attribute_info/scratch_attributes.xml --
-HSVC_LOAD_ATTR( ATTR_DUMMY_SCRATCH_PLAT_INIT_UINT8 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT32_1 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT32_2 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT32_ARRAY_1 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT32_ARRAY_2 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT64_1 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT64_2 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT64_ARRAY_1 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT64_ARRAY_2 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT8_1 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT8_2 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT8_ARRAY_1 );
-HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT8_ARRAY_2 );
// -- Input: ../../xml/attribute_info/pm_plat_attributes.xml --
HSVC_LOAD_ATTR( ATTR_CPM_TURBO_BOOST_PERCENT );
HSVC_LOAD_ATTR( ATTR_FREQ_CORE_MAX );
@@ -89,12 +64,43 @@ HSVC_LOAD_ATTR( ATTR_PM_RESONANT_CLOCK_LOW_BAND_UPPER_FREQUENCY );
HSVC_LOAD_ATTR( ATTR_PM_SAFE_FREQUENCY );
HSVC_LOAD_ATTR( ATTR_PM_SPIPSS_FREQUENCY );
HSVC_LOAD_ATTR( ATTR_PM_SPIVID_FREQUENCY );
+HSVC_LOAD_ATTR( ATTR_PM_SYSTEM_IVRMS_ENABLED );
+HSVC_LOAD_ATTR( ATTR_PM_SYSTEM_IVRM_VPD_MIN_LEVEL );
HSVC_LOAD_ATTR( ATTR_PROC_R_DISTLOSS_VCS );
HSVC_LOAD_ATTR( ATTR_PROC_R_DISTLOSS_VDD );
HSVC_LOAD_ATTR( ATTR_PROC_R_LOADLINE_VCS );
HSVC_LOAD_ATTR( ATTR_PROC_R_LOADLINE_VDD );
HSVC_LOAD_ATTR( ATTR_PROC_VRM_VOFFSET_VCS );
HSVC_LOAD_ATTR( ATTR_PROC_VRM_VOFFSET_VDD );
+// -- Input: ../../xml/attribute_info/poreve_memory_attributes.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/proc_chip_ec_feature.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/proc_fab_smp_fabric_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_FREQ_CORE );
+HSVC_LOAD_ATTR( ATTR_PROC_EPS_GB_DIRECTION );
+HSVC_LOAD_ATTR( ATTR_PROC_EPS_GB_PERCENTAGE );
+HSVC_LOAD_ATTR( ATTR_PROC_FABRIC_ASYNC_SAFE_MODE );
+// -- Input: ../../xml/attribute_info/proc_pll_ring_attributes.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/proc_setup_bars_l3_attributes.xml --
+// No attributes found
+// -- Input: ../../xml/attribute_info/proc_winkle_scan_override_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_PROC_PBIEX_ASYNC_SEL );
+// -- Input: ../../xml/attribute_info/scratch_attributes.xml --
+HSVC_LOAD_ATTR( ATTR_DUMMY_SCRATCH_PLAT_INIT_UINT8 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT32_1 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT32_2 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT32_ARRAY_1 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT32_ARRAY_2 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT64_1 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT64_2 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT64_ARRAY_1 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT64_ARRAY_2 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT8_1 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT8_2 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT8_ARRAY_1 );
+HSVC_LOAD_ATTR( ATTR_SCRATCH_UINT8_ARRAY_2 );
// -- Input: ../../xml/attribute_info/system_attributes.xml --
HSVC_LOAD_ATTR( ATTR_ALL_MCS_IN_INTERLEAVING_GROUP );
HSVC_LOAD_ATTR( ATTR_BOOT_FREQ_MHZ );
@@ -116,5 +122,5 @@ HSVC_LOAD_ATTR( ATTR_PROC_REFCLOCK_RCVR_TERM );
HSVC_LOAD_ATTR( ATTR_PROC_X_BUS_WIDTH );
HSVC_LOAD_ATTR( ATTR_RISK_LEVEL );
HSVC_LOAD_ATTR( ATTR_SBE_IMAGE_OFFSET );
-// -- Input: ../../xml/attribute_info/proc_winkle_scan_override_attributes.xml --
-HSVC_LOAD_ATTR( ATTR_PROC_PBIEX_ASYNC_SEL );
+// -- Input: ../../xml/attribute_info/unit_attributes.xml --
+// No attributes found
OpenPOWER on IntegriCloud