summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuan Medina <jr.medina@us.ibm.com>2017-07-26 15:22:40 -0500
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2017-10-23 18:36:36 -0500
commite5015bbbc10eed2d92496888ecfa458a8e5c0457 (patch)
treec4963583253d954494a8981a217f13e3f8cbc412
parent9fca6d5c7ee4674732abea1d438e6f7d1c76792a (diff)
downloadtalos-hcode-e5015bbbc10eed2d92496888ecfa458a8e5c0457.tar.gz
talos-hcode-e5015bbbc10eed2d92496888ecfa458a8e5c0457.zip
Fix to ffdc sgpe and cme dumps. Base address offset reset to 0.
Change-Id: I1a54f23d9cf9f763754e47cb26a87307692899c7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43709 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
-rw-r--r--import/chips/p9/procedures/hwp/lib/p9_cme_regs.C2
-rw-r--r--import/chips/p9/procedures/hwp/lib/p9_gpe_regs.C2
2 files changed, 2 insertions, 2 deletions
diff --git a/import/chips/p9/procedures/hwp/lib/p9_cme_regs.C b/import/chips/p9/procedures/hwp/lib/p9_cme_regs.C
index 3401acfc..2ede2f6f 100644
--- a/import/chips/p9/procedures/hwp/lib/p9_cme_regs.C
+++ b/import/chips/p9/procedures/hwp/lib/p9_cme_regs.C
@@ -93,7 +93,7 @@ p9_cme_regs_data(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>& i_target,
for (auto it : v_cme_stop_st_cntrl)
{
FAPI_DBG("cme reg: Address offset %2x\n", it );
- FAPI_TRY(getScom(i_target, i_base_address + it, l_data64), "Error in GETSCOM");
+ FAPI_TRY(getScom(i_target, (i_base_address & 0xFFFFFF00) + it, l_data64), "Error in GETSCOM");
l_scomregVal.number = it;
l_scomregVal.value = l_data64;
v_cme_stop_st_cntrl_value.push_back(l_scomregVal);
diff --git a/import/chips/p9/procedures/hwp/lib/p9_gpe_regs.C b/import/chips/p9/procedures/hwp/lib/p9_gpe_regs.C
index d3df1967..ec58c65a 100644
--- a/import/chips/p9/procedures/hwp/lib/p9_gpe_regs.C
+++ b/import/chips/p9/procedures/hwp/lib/p9_gpe_regs.C
@@ -78,7 +78,7 @@ p9_gpe_regs_data(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>& i_target,
for (auto it : v_gpe_regs)
{
FAPI_DBG("gpe reg: Address offset %2x\n", it );
- FAPI_TRY(getScom(i_target, i_base_address + it, l_data64), "Error in GETSCOM");
+ FAPI_TRY(getScom(i_target, (i_base_address & 0xFFFFFF00) + it, l_data64), "Error in GETSCOM");
l_scomregVal.number = it;
l_scomregVal.value = l_data64;
v_gpe_reg_value.push_back(l_scomregVal);
OpenPOWER on IntegriCloud