summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/pm
diff options
context:
space:
mode:
authorMatt K. Light <mklight@us.ibm.com>2018-12-12 13:59:06 -0600
committerChristian R. Geddes <crgeddes@us.ibm.com>2018-12-18 16:25:47 -0600
commite2eaa810c17ab0052bbe412d6853a06f6419d3e6 (patch)
tree7093526203d8f5c673ff37064b0c3bb6518ca657 /src/import/chips/p9/procedures/hwp/pm
parent5c7c298d058e92c2b66cd5d9ec3d864c790d4f0e (diff)
downloadtalos-hostboot-e2eaa810c17ab0052bbe412d6853a06f6419d3e6.tar.gz
talos-hostboot-e2eaa810c17ab0052bbe412d6853a06f6419d3e6.zip
init values in p9_pm_fir_class functions
Change-Id: Id648c9301d411446ec37c886f3295e50b66f38cd Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69735 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69742 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/pm')
-rw-r--r--src/import/chips/p9/procedures/hwp/pm/p9_pm_fir_class.H24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_pm_fir_class.H b/src/import/chips/p9/procedures/hwp/pm/p9_pm_fir_class.H
index 69ca6de57..a1b9c5688 100644
--- a/src/import/chips/p9/procedures/hwp/pm/p9_pm_fir_class.H
+++ b/src/import/chips/p9/procedures/hwp/pm/p9_pm_fir_class.H
@@ -773,7 +773,7 @@ fapi2::ReturnCode PMFir<Ftype>::saveMask()
template <> inline
fapi2::ReturnCode PMFir<FIRTYPE_OCC_LFIR>::saveMask()
{
- uint64_t l_mask;
+ uint64_t l_mask = 0;
iv_mask.extract<0, 64>(l_mask);
FAPI_TRY(FAPI_ATTR_SET(fapi2::ATTR_OCC_LFIR, iv_proc, l_mask),
"ERROR: Failed to save OCC LFIR");
@@ -791,7 +791,7 @@ fapi_try_exit:
template <> inline
fapi2::ReturnCode PMFir<FIRTYPE_PBA_LFIR>::saveMask()
{
- uint64_t l_mask;
+ uint64_t l_mask = 0;
iv_mask.extract<0, 64>(l_mask);
FAPI_TRY(FAPI_ATTR_SET(fapi2::ATTR_PBA_LFIR, iv_proc, l_mask),
"ERROR: Failed to save PBA LFIR");
@@ -808,7 +808,7 @@ fapi_try_exit:
template <> inline
fapi2::ReturnCode PMFir<FIRTYPE_CME_LFIR>::saveMask()
{
- uint32_t l_mask;
+ uint32_t l_mask = 0;
iv_mask.extract<0, 32>(l_mask);
FAPI_TRY(FAPI_ATTR_SET(fapi2::ATTR_CME_LOCAL_FIRMASK, iv_ex, l_mask),
"ERROR: Failed to save CME LFIR");
@@ -825,7 +825,7 @@ fapi_try_exit:
template <> inline
fapi2::ReturnCode PMFir<FIRTYPE_PPM_LFIR>::saveMask()
{
- uint32_t l_mask;
+ uint32_t l_mask = 0;
iv_mask.extract<0, 32>(l_mask);
if (iv_targetType == EQ_TARGET)
@@ -864,8 +864,8 @@ fapi2::ReturnCode PMFir<Ftype>::restoreSavedMask()
template <> inline
fapi2::ReturnCode PMFir<FIRTYPE_OCC_LFIR>::restoreSavedMask()
{
- uint64_t l_mask;
- uint64_t l_tempMask;
+ uint64_t l_mask = 0;
+ uint64_t l_tempMask = 0;
FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_OCC_LFIR, iv_proc, l_mask),
"ERROR: Failed to retrieve saved OCC LFIR");
@@ -891,8 +891,8 @@ fapi_try_exit:
template <> inline
fapi2::ReturnCode PMFir<FIRTYPE_PBA_LFIR>::restoreSavedMask()
{
- uint64_t l_mask;
- uint64_t l_tempMask;
+ uint64_t l_mask = 0;
+ uint64_t l_tempMask = 0;
FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_PBA_LFIR, iv_proc, l_mask),
"ERROR: Failed to retrieve saved PBA LFIR");
@@ -918,8 +918,8 @@ fapi_try_exit:
template <> inline
fapi2::ReturnCode PMFir<FIRTYPE_CME_LFIR>::restoreSavedMask()
{
- uint32_t l_mask;
- uint32_t l_tempMask;
+ uint32_t l_mask = 0;
+ uint32_t l_tempMask = 0;
FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_CME_LOCAL_FIRMASK, iv_ex, l_mask),
"ERROR: Failed to retrieve saved CME LFIR mask");
@@ -945,8 +945,8 @@ fapi_try_exit:
template <> inline
fapi2::ReturnCode PMFir<FIRTYPE_PPM_LFIR>::restoreSavedMask()
{
- uint32_t l_mask;
- uint32_t l_tempMask;
+ uint32_t l_mask = 0;
+ uint32_t l_tempMask = 0;
if (iv_targetType == EQ_TARGET)
{
OpenPOWER on IntegriCloud