diff options
author | Greg Still <stillgs@us.ibm.com> | 2017-05-19 16:59:08 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-06-30 15:35:55 -0400 |
commit | f0e3f6dfcbec36f0fdf631172f973209ff645bc1 (patch) | |
tree | 212d119c2a3170427215abeb7694927c5d347697 /src/usr | |
parent | 52ab376b96e517ce8c4aec160370488504bf9054 (diff) | |
download | talos-hostboot-f0e3f6dfcbec36f0fdf631172f973209ff645bc1.tar.gz talos-hostboot-f0e3f6dfcbec36f0fdf631172f973209ff645bc1.zip |
WOF: HWP support for advanced function enablement
- Moved to "system disabled" paradigm (eg functions are ON but default)
- Moved p9_hcode_image_build to using HWP attributes from
p9_pstate_parameter_block
- Added Pstate Auto Start to p9_pm_pstate_gpe_init to support advanced functions
in Cronus
- Add p9_pstate_parameter_block_errors
- Added error points for #V validity. One creates an information error log and
disables WOF. Others disable Pstates.
- Add error points for resonant clocking errors in p9_pstate_parameter_block
- Refactoring
- Subfunction API change for p9_setup_evid
- Added wof header verification and tested the code
- Corrected Jump value verification
- Removed the check for 0 values of N_S and N_L
- Address Gerrit comments on validation
- Added verification for VFRT header and fixed vfrt header members
- Rebase with VFRT fix (after merge)
- Added some checks in iac vdn calculation part
- IDDQ output formating updates
- Fixed VDM and WOF disable checks
Change-Id: I3e62e04c7873bb6bb7c8d96e1e91d72fb044d81e
RTC: 173672
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40954
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com>
Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41096
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr')
-rw-r--r-- | src/usr/isteps/istep06/call_host_voltage_config.C | 4 | ||||
-rw-r--r-- | src/usr/isteps/istep10/call_host_set_voltages.C | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/usr/isteps/istep06/call_host_voltage_config.C b/src/usr/isteps/istep06/call_host_voltage_config.C index a939eee85..2567d4bdc 100644 --- a/src/usr/isteps/istep06/call_host_voltage_config.C +++ b/src/usr/isteps/istep06/call_host_voltage_config.C @@ -396,7 +396,9 @@ void* call_host_voltage_config( void *io_pArgs ) "Error in call_host_voltage_config::p9_setup_evid"); // Create IStep error log and cross reference occurred error - l_stepError.addErrorDetails( l_err ); + //@fixme-RTC:176741-Ignore these logs until HWPs are fixed + //l_stepError.addErrorDetails( l_err ); + l_err->setSev(ERRORLOG::ERRL_SEV_INFORMATIONAL); // Commit Error errlCommit( l_err, ISTEP_COMP_ID ); diff --git a/src/usr/isteps/istep10/call_host_set_voltages.C b/src/usr/isteps/istep10/call_host_set_voltages.C index 2bca1cff9..d0a8dbd8c 100644 --- a/src/usr/isteps/istep10/call_host_set_voltages.C +++ b/src/usr/isteps/istep10/call_host_set_voltages.C @@ -112,7 +112,9 @@ void* call_host_set_voltages(void *io_pArgs) "Error in call_host_set_voltages::platform_set_nest_voltages()") // Create IStep error log and cross reference occurred error - l_stepError.addErrorDetails( l_err ); + //@fixme-RTC:176741-Ignore these logs until HWPs are fixed + //l_stepError.addErrorDetails( l_err ); + l_err->setSev(ERRORLOG::ERRL_SEV_INFORMATIONAL); //Commit Error errlCommit( l_err, ISTEP_COMP_ID ); |