Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use the effective chip and group ids to calc mmio addr
-A testcase was executed which garded out all the MBA's in the system, the expectation was that hostboot would attempt to configure enough hardware in the system to successfully ipl. However instead of IPLing multiple checkstops and various error logs were observed. -The testcase to gard all the mba's and then ipl the system resulted in there being no useable memory available for the master proc (proc0). In this case there is code which will swap the memory map around such that the sytem can still IPL. One of the requirements to enable the ability to swap the memory map around is to use the effective chip and group ids for calculating the memory ranges. -When setting the inband scom address for the DMI targets the existing calulation is using the default fabric chip group ids, this commit will change the calulation to use the "effective" chip and group ids when calculating the inband scom mmio range. Change-Id: Iaa0bed0b6ee02c02cf9319c2708f9366a97eefeb CQ:SW422379 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/58220 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
- Loading branch information