Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MPIPL: Make sure destination size does not cross 32GB
Hostboot cannot handle MDST/MDDT entry with data size greater than 32GB after alignment. If destination addresses are contiguous then hostboot calculates total destination size so that it can skip reading individual entry in destination table. But forgot to check destination size is crossing 32GB or not. Hence in some corner cases data collection is failing. This patch introduces new check to make sure its not crossing 32GB limit. Change-Id: Ia6022fffbbda5bcd3f86c907f0b8d09158806064 Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/94938 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: Nicholas E Bofferding <bofferdn@us.ibm.com>
- Loading branch information