summaryrefslogtreecommitdiffstats
path: root/import/chips/p9/procedures/hwp/nest/p9_sbe_mcs_setup.C
diff options
context:
space:
mode:
Diffstat (limited to 'import/chips/p9/procedures/hwp/nest/p9_sbe_mcs_setup.C')
-rw-r--r--import/chips/p9/procedures/hwp/nest/p9_sbe_mcs_setup.C13
1 files changed, 7 insertions, 6 deletions
diff --git a/import/chips/p9/procedures/hwp/nest/p9_sbe_mcs_setup.C b/import/chips/p9/procedures/hwp/nest/p9_sbe_mcs_setup.C
index cf160b39..1fe5dc4f 100644
--- a/import/chips/p9/procedures/hwp/nest/p9_sbe_mcs_setup.C
+++ b/import/chips/p9/procedures/hwp/nest/p9_sbe_mcs_setup.C
@@ -144,8 +144,7 @@ fapi2::ReturnCode p9_sbe_mcs_setup(const fapi2::Target<fapi2::TARGET_TYPE_PROC_C
uint8_t l_is_master_sbe;
uint8_t l_is_mpipl;
uint8_t l_ipl_type;
- uint64_t l_chip_base_address_nm;
- uint64_t l_chip_base_address_m;
+ uint64_t l_chip_base_address_nm0, l_chip_base_address_nm1, l_chip_base_address_m, l_chip_base_address_mmio;
auto l_mcs_chiplets = i_target.getChildren<fapi2::TARGET_TYPE_MCS>();
auto l_mi_chiplets = i_target.getChildren<fapi2::TARGET_TYPE_MI>();
@@ -170,20 +169,22 @@ fapi2::ReturnCode p9_sbe_mcs_setup(const fapi2::Target<fapi2::TARGET_TYPE_PROC_C
// determine base address
FAPI_TRY(p9_fbc_utils_get_chip_base_address(i_target,
- l_chip_base_address_nm,
- l_chip_base_address_m),
+ l_chip_base_address_nm0,
+ l_chip_base_address_nm1,
+ l_chip_base_address_m,
+ l_chip_base_address_mmio),
"Error from p9_fbc_utils_get_chip_base_addrs");
if (l_mcs_chiplets.size())
{
FAPI_TRY(set_hb_dcbz_config(l_mcs_chiplets.front(),
- l_chip_base_address_nm),
+ l_chip_base_address_nm0),
"Error from set_hb_dcbz_config (MCS)");
}
else
{
FAPI_TRY(set_hb_dcbz_config(l_mi_chiplets.front(),
- l_chip_base_address_nm),
+ l_chip_base_address_nm0),
"Error from set_hb_dcbz_config (MI)");
}
}
OpenPOWER on IntegriCloud