Skip to content

Commit

Permalink
Add hook to setup ATTR_SMF_CONFIG
Browse files Browse the repository at this point in the history
  Read from scratch register and set SBE ATTR

Change-Id: I5c9b7022fda7803ece8d438efafc5ae3787aafcc
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/64412
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
  • Loading branch information
sannerd authored and sgupta2m committed Aug 29, 2018
1 parent 4f7caa3 commit 69dedc0
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/hwpf/target.C
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ extern fapi2::ReturnCode
fapi2::buffer<uint64_t> l_deviceIdReg = 0;
uint8_t l_riskLvl = 0;
bool l_isSlave = false;
uint8_t l_smfConfig = 0;
fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP> l_chipTarget =
plat_getChipTarget();
const fapi2::Target<fapi2::TARGET_TYPE_SYSTEM> FAPI_SYSTEM;
Expand Down Expand Up @@ -370,6 +371,12 @@ extern fapi2::ReturnCode
l_tempReg.extractToRight<26, 3>(l_read2);
l_tempReg.extractToRight<29, 3>(l_read3);

l_smfConfig = l_tempReg.getBit<16>();
FAPI_DBG("Setting up SMF CONFIG");
FAPI_TRY(PLAT_ATTR_INIT(fapi2::ATTR_SMF_CONFIG,
fapi2::Target<fapi2::TARGET_TYPE_SYSTEM>(),
l_smfConfig));

FAPI_DBG("Setting up PUMP MODE");
FAPI_TRY(PLAT_ATTR_INIT(fapi2::ATTR_PROC_FABRIC_PUMP_MODE,
fapi2::Target<fapi2::TARGET_TYPE_SYSTEM>(),
Expand Down

0 comments on commit 69dedc0

Please sign in to comment.