diff options
author | Christian Geddes <crgeddes@us.ibm.com> | 2019-03-06 15:48:50 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-03-08 15:50:31 -0600 |
commit | 3b02a6aa674c561b1f8a63c4d65bc7266a295fa3 (patch) | |
tree | 7cc8a0286e729128cf8c01178ccc5f453c1557d8 /src/usr/mmio/mmio.C | |
parent | ce4004d542f1ed70463e81bd9b68ee400f39a9c0 (diff) | |
download | talos-hostboot-3b02a6aa674c561b1f8a63c4d65bc7266a295fa3.tar.gz talos-hostboot-3b02a6aa674c561b1f8a63c4d65bc7266a295fa3.zip |
Fix getChildByAffinity call in mmio.C and add more traces
There was a bug in mmio.C where we are trying to find the ocmb targets
associated with a proc. We are looking up UNITs which is wrong because
OCMBs are CHIPs so this commit addresses that. Also this commit elevates
some debug traces to real traces to help with bringup.
Change-Id: I9c11ca4a30c24192955474148cf4e61cca16489c
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/72964
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Matt Derksen <mderkse1@us.ibm.com>
Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/mmio/mmio.C')
-rw-r--r-- | src/usr/mmio/mmio.C | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/usr/mmio/mmio.C b/src/usr/mmio/mmio.C index e233c5a85..cba75bb7c 100644 --- a/src/usr/mmio/mmio.C +++ b/src/usr/mmio/mmio.C @@ -65,7 +65,7 @@ errlHndl_t mmioSetup() { errlHndl_t l_err = nullptr; - TRACDCOMP(g_trac_mmio, ENTER_MRK"mmioSetup"); + TRACFCOMP(g_trac_mmio, ENTER_MRK"mmioSetup"); // called from istep 12.3 do @@ -80,7 +80,7 @@ errlHndl_t mmioSetup() getAllChiplets(l_omiTargetList, TARGETING::TYPE_OMI); if (l_omiTargetList.size() == 0) { - TRACDCOMP(g_trac_mmio, + TRACFCOMP(g_trac_mmio, INFO_MRK"mmioSetup: Exiting, non-OMI system"); break; } @@ -170,7 +170,7 @@ errlHndl_t mmioSetup() TARGETING::TargetHandleList l_ocmbTargetList; l_ocmbTargetList.clear(); getChildAffinityTargets(l_ocmbTargetList, l_procTarget, - TARGETING::CLASS_UNIT, TARGETING::TYPE_OCMB_CHIP); + TARGETING::CLASS_CHIP, TARGETING::TYPE_OCMB_CHIP); for (auto & l_ocmbTarget: l_ocmbTargetList) { uint64_t l_ocmbVmAddr = 0; @@ -192,7 +192,7 @@ errlHndl_t mmioSetup() } } while(0); - TRACDCOMP(g_trac_mmio, EXIT_MRK"mmioSetup"); + TRACFCOMP(g_trac_mmio, EXIT_MRK"mmioSetup"); return l_err; } |