From e5015bbbc10eed2d92496888ecfa458a8e5c0457 Mon Sep 17 00:00:00 2001 From: Juan Medina Date: Wed, 26 Jul 2017 15:22:40 -0500 Subject: 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 Reviewed-by: Brian T. Vanderpool Reviewed-by: Michael S. Floyd Reviewed-by: Gregory S. Still --- import/chips/p9/procedures/hwp/lib/p9_cme_regs.C | 2 +- import/chips/p9/procedures/hwp/lib/p9_gpe_regs.C | 2 +- 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& 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& 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); -- cgit v1.2.3