summaryrefslogtreecommitdiffstats
path: root/src/occ_405/amec
diff options
context:
space:
mode:
authorAndres Lugo-Reyes <aalugore@us.ibm.com>2017-08-02 15:11:22 -0500
committerWilliam A. Bryan <wilbryan@us.ibm.com>2017-08-03 17:11:55 -0400
commitd65050138474c8450121127683ee9657ac979246 (patch)
treec7187294dbd59ee6e0ebf347adf6c2bb83ce0135 /src/occ_405/amec
parent98a36c5dc201034f62fac0e72b1c4cf29af5b117 (diff)
downloadtalos-occ-d65050138474c8450121127683ee9657ac979246.tar.gz
talos-occ-d65050138474c8450121127683ee9657ac979246.zip
Set frequency to TURBO if no mode
Change-Id: Ia2bcc97392bc2a8a6a2089f302d3006bb2507536 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44167 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_405/amec')
-rwxr-xr-xsrc/occ_405/amec/amec_freq.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/occ_405/amec/amec_freq.c b/src/occ_405/amec/amec_freq.c
index 8b7eb26..32d59dc 100755
--- a/src/occ_405/amec/amec_freq.c
+++ b/src/occ_405/amec/amec_freq.c
@@ -121,7 +121,14 @@ errlHndl_t amec_set_freq_range(const OCC_MODE i_mode)
l_freq_min = G_sysConfigData.sys_mode_freq.table[OCC_MODE_MIN_FREQUENCY];
// Set Max frequency (ultra turbo freq if wof enabled, to turbo freq otherwise)
- l_freq_max = G_proc_fmax_mhz;
+ if( g_amec->wof.wof_disabled )
+ {
+ l_freq_max = G_sysConfigData.sys_mode_freq.table[OCC_MODE_TURBO];
+ }
+ else
+ {
+ l_freq_max = G_proc_fmax_mhz;
+ }
}
else if( VALID_MODE(i_mode) ) // Set to Max Freq Range for this mode
{
@@ -261,7 +268,7 @@ void amec_slv_proc_voting_box(void)
if (!G_allowPstates)
{
// Don't allow pstates to be sent until after initial mode has been set
- if (CURRENT_MODE())
+ if ( (CURRENT_MODE()) || (G_sysConfigData.system_type.kvm) )
{
G_allowPstates = TRUE;
}
OpenPOWER on IntegriCloud