summaryrefslogtreecommitdiffstats
path: root/src/occ_405/dcom
diff options
context:
space:
mode:
authorAndres Lugo-Reyes <aalugore@us.ibm.com>2018-05-30 16:17:01 -0500
committerAndres A. Lugo-Reyes <aalugore@us.ibm.com>2018-06-05 17:58:28 -0400
commit41f0c2c5e001fc0eb52e6e9d8f68a8d4d9accb88 (patch)
treebed15da7f67dfe1556774f30cfc76df29fc7648f /src/occ_405/dcom
parente66f727bf40b9dbd00c0e9a527dbfe584c6eb8ba (diff)
downloadtalos-occ-41f0c2c5e001fc0eb52e6e9d8f68a8d4d9accb88.tar.gz
talos-occ-41f0c2c5e001fc0eb52e6e9d8f68a8d4d9accb88.zip
WOF: Add Extended RC to wof errors
Change-Id: I18a532879deec3a8dd9f84396ac4ed2df1383881 RTC:192844 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59608 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com>
Diffstat (limited to 'src/occ_405/dcom')
-rwxr-xr-xsrc/occ_405/dcom/dcom.c22
1 files changed, 16 insertions, 6 deletions
diff --git a/src/occ_405/dcom/dcom.c b/src/occ_405/dcom/dcom.c
index a3f11f1..4c05989 100755
--- a/src/occ_405/dcom/dcom.c
+++ b/src/occ_405/dcom/dcom.c
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER OnChipController Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2011,2017 */
+/* Contributors Listed Below - COPYRIGHT 2011,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -540,12 +540,18 @@ void task_dcom_parse_occfwmsg(task_t *i_self)
// If Ultra Turbo is 0, disable WOF, else enable
if(G_sysConfigData.sys_mode_freq.table[OCC_MODE_UTURBO] == 0)
{
- set_clear_wof_disabled( SET, WOF_RC_UTURBO_IS_ZERO );
+ set_clear_wof_disabled( SET,
+ WOF_RC_UTURBO_IS_ZERO,
+ ERC_WOF_UTURBO_IS_ZERO );
}
else
{
- set_clear_wof_disabled( CLEAR, WOF_RC_UTURBO_IS_ZERO );
- set_clear_wof_disabled( CLEAR, WOF_RC_OCC_WOF_DISABLED );
+ set_clear_wof_disabled( CLEAR,
+ WOF_RC_UTURBO_IS_ZERO,
+ ERC_WOF_UTURBO_IS_ZERO );
+ set_clear_wof_disabled( CLEAR,
+ WOF_RC_OCC_WOF_DISABLED,
+ ERC_WOF_OCC_WOF_DISABLED );
}
if(G_sysConfigData.sys_mode_freq.table[OCC_MODE_UTURBO] > G_sysConfigData.sys_mode_freq.table[OCC_MODE_TURBO])
@@ -609,7 +615,9 @@ void task_dcom_parse_occfwmsg(task_t *i_self)
{
if(g_amec->wof.wof_disabled & WOF_RC_USER_DISABLED_WOF)
{
- set_clear_wof_disabled( CLEAR, WOF_RC_USER_DISABLED_WOF );
+ set_clear_wof_disabled( CLEAR,
+ WOF_RC_USER_DISABLED_WOF,
+ ERC_WOF_USER_DISABLED_WOF );
TRAC_INFO("User enabled WOF! wof_disabled = 0x%08X", g_amec->wof.wof_disabled);
}
}
@@ -617,7 +625,9 @@ void task_dcom_parse_occfwmsg(task_t *i_self)
{
if(!(g_amec->wof.wof_disabled & WOF_RC_USER_DISABLED_WOF))
{
- set_clear_wof_disabled( SET, WOF_RC_USER_DISABLED_WOF );
+ set_clear_wof_disabled( SET,
+ WOF_RC_USER_DISABLED_WOF,
+ ERC_WOF_USER_DISABLED_WOF );
TRAC_INFO("User disabled WOF! wof_disabled = 0x%08X", g_amec->wof.wof_disabled);
}
}
OpenPOWER on IntegriCloud