diff options
author | Corey Swenson <cswenson@us.ibm.com> | 2017-03-30 13:52:07 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-04-10 15:36:10 -0400 |
commit | 3b5685fd65c0ab8720dfa8c8562e99463326b816 (patch) | |
tree | 5b136ba430571236bd8fee6c10919db7526709b4 /src/usr/isteps/pm | |
parent | e40ab09295b5fea8d3fc250433476437bdeb0d8e (diff) | |
download | talos-hostboot-3b5685fd65c0ab8720dfa8c8562e99463326b816.tar.gz talos-hostboot-3b5685fd65c0ab8720dfa8c8562e99463326b816.zip |
Set HDAT ranges to match HOMER/OCC attributes
Change-Id: Idff2818997488fc6378907c9ddfb56892c2608b3
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38647
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Martin Gloff <mgloff@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/isteps/pm')
-rw-r--r-- | src/usr/isteps/pm/pm_common.C | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/usr/isteps/pm/pm_common.C b/src/usr/isteps/pm/pm_common.C index ff7074d89..ad1e5421d 100644 --- a/src/usr/isteps/pm/pm_common.C +++ b/src/usr/isteps/pm/pm_common.C @@ -810,6 +810,10 @@ namespace HBPM { errlHndl_t l_errl = nullptr; + TARGETING::Target * l_sys = nullptr; + TARGETING::targetService().getTopLevelTarget( l_sys ); + assert(l_sys != nullptr); + TargetHandleList l_procChips; getAllChips(l_procChips, TYPE_PROC, true); @@ -824,9 +828,10 @@ namespace HBPM for (const auto & l_procChip: l_procChips) { // This attr was set during istep15 HCODE build - l_homerPhysAddr = - l_procChip->getAttr<TARGETING::ATTR_HOMER_PHYS_ADDR>(); - l_commonPhysAddr = l_homerPhysAddr + VMM_HOMER_REGION_SIZE; + l_homerPhysAddr = l_procChip-> + getAttr<TARGETING::ATTR_HOMER_PHYS_ADDR>(); + l_commonPhysAddr = l_sys-> + getAttr<TARGETING::ATTR_OCC_COMMON_AREA_PHYS_ADDR>(); l_errl = loadPMComplex(l_procChip, l_homerPhysAddr, |