Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
eRepair: Correctly update xbus vpd records based on clock group
- Each XBUS constituted of two sub-buses XBUS-A and XBUS-B say for XBUS0 == [X0A, X0B] where X0A = bits[0:15] and X0B = bits[16:31] and they are distinguished by clock group param [0,1]. Clock group 0 == X[0,1,2]A == bits[00:15] Clock group 1 == X[0,1,2]B == bits[16:31] When referring xbus record in vpd the clock group param need to be encoded in record to correctly identify the xbus referred. To do this fabricBus/busNum member of struct eRepairProcDevInfo is divided in two parts to capture clock group param as bits [0:3] ==> Clock group param [0,1] bits [4:7] ==> XBUS bus number [0,1,2] - Optimized Xbus updateRepairLanesToBufProc() procedure Change-Id: I6543dd2fe0392bf29c4c9d4ca3843ebf50218d1a CQ: SW444885 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66132 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Christopher W. Steffen <cwsteffen@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66133 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-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>
- Loading branch information