summaryrefslogtreecommitdiffstats
path: root/src/usr/runtime
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2015-12-14 09:30:28 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-02-29 16:29:48 -0500
commitbee7f1cbcd5bf18acc539c9c9b6a14960dadea3d (patch)
tree2b7f1c777e10bc41101d7515e96122b3fd8cd1dc /src/usr/runtime
parent1fe31da7eeae17f43b6908f9eccf30d6a8b355dd (diff)
downloadblackbird-hostboot-bee7f1cbcd5bf18acc539c9c9b6a14960dadea3d.tar.gz
blackbird-hostboot-bee7f1cbcd5bf18acc539c9c9b6a14960dadea3d.zip
Update constants and comments for P9 PIR format
Implemented a set of macros and constants that can be used everywhere to translate a PIR into its component parts and pull out individual pieces of data from a complete PIR. Also added and updated the references to the old ATTR_FABRIC_NODE_ID with ATTR_FABRIC_GROUP_ID. Change-Id: If9735f53940e5849a648729e4bf8ca0cfbb09f6e RTC: 88055 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/706 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/runtime')
-rw-r--r--src/usr/runtime/test/runtimeattrstest.H10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/usr/runtime/test/runtimeattrstest.H b/src/usr/runtime/test/runtimeattrstest.H
index 9236225bd..478f405ea 100644
--- a/src/usr/runtime/test/runtimeattrstest.H
+++ b/src/usr/runtime/test/runtimeattrstest.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2015 */
+/* Contributors Listed Below - COPYRIGHT 2012,2016 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -473,11 +473,11 @@ class RuntimeAttrsTest: public CxxTest::TestSuite
TARGETING::Target* proc_target = NULL;
for( size_t p = 0; p < all_procs.size(); p++ )
{
- uint64_t node_id =
- all_procs[p]->getAttr<TARGETING::ATTR_FABRIC_NODE_ID>();
- uint64_t CHIP_UNIT_POS =
+ uint64_t group_id =
+ all_procs[p]->getAttr<TARGETING::ATTR_FABRIC_GROUP_ID>();
+ uint64_t chip_pos =
all_procs[p]->getAttr<TARGETING::ATTR_FABRIC_CHIP_ID>();
- uint32_t procid = (node_id << 3) | (CHIP_UNIT_POS); //NNNCCC
+ uint32_t procid = createChipId( node_id, chip_pos );
if( procid == i_procid )
{
proc_target = all_procs[p];
OpenPOWER on IntegriCloud