summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/pm
diff options
context:
space:
mode:
authorCorey Swenson <cswenson@us.ibm.com>2017-03-30 13:52:07 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-04-10 15:36:10 -0400
commit3b5685fd65c0ab8720dfa8c8562e99463326b816 (patch)
tree5b136ba430571236bd8fee6c10919db7526709b4 /src/usr/isteps/pm
parente40ab09295b5fea8d3fc250433476437bdeb0d8e (diff)
downloadtalos-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.C11
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,
OpenPOWER on IntegriCloud