Fix PT entry offset calculations for the PLDM FRU->IPZ translation code
Fix PT entry offset calculations for the PLDM FRU->IPZ translation code

For the record size that starts every IPZ record that size does not include
the size itself, nor the large/small resource that mark the start and end
of the record. We were using this size to calculate the offsets to the
other records that get set in the pt entries. This commit updates the
logic to use set correct value of the VTOC record size, and also the correct
value for the PT entry offset fields.

Change-Id: I04a5751f37296fdd0fa5369e94cd7c545652d93f
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/101155
Tested-by: Jenkins Server <8e3f934e4c44875bc48d33da3ea13d93ba9a233f@us.ibm.com>
Tested-by: Jenkins OP Build CI <e610bd72261d3c0a48f1e8ae36832ab00774d426@us.ibm.com>
Tested-by: FSP CI Jenkins <aa9e4d9ac7cd25905e9c0dd36d4150516e73dd86@us.ibm.com>
Tested-by: Jenkins Combined Simics CI <8312af3886dfc9bb930f549023677220805b137e@us.ibm.com>
Reviewed-by: Roland Veloz <768fb49134ab823c765de70e7067d9f65f5d0a3e@us.ibm.com>
Reviewed-by: Luis P Fernandez <ee7e8ab5bdca369d6882c9b5e2db295382c08f39@ibm.com>
Reviewed-by: Daniel M Crowell <912029ca9254ac7b5854e56910561d682e1fa2d0@us.ibm.com>

open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot