From 84a672bd28630d9998fc2808df3659ddcf5a7eda Mon Sep 17 00:00:00 2001 From: Bill Hoffa Date: Tue, 10 Feb 2015 15:18:00 -0600 Subject: IPMI FRU Updates Change-Id: Iab7684e1ab89cc29311d6882206952bb2966e4e4 RTC:119680 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15860 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III --- src/usr/devtree/bld_devtree.C | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/usr/devtree/bld_devtree.C') diff --git a/src/usr/devtree/bld_devtree.C b/src/usr/devtree/bld_devtree.C index 55d2485c1..8548989a7 100644 --- a/src/usr/devtree/bld_devtree.C +++ b/src/usr/devtree/bld_devtree.C @@ -1437,6 +1437,15 @@ errlHndl_t bld_fdt_bmc(devTree * i_dt, bool i_smallTree) i_dt->addPropertyString(bmcNode, "name", bmcNodeName ); + //Pass Opal their device string + // find CLASS_SYS (the top level target) + TARGETING::Target* pSys; + TARGETING::targetService().getTopLevelTarget(pSys); + assert(pSys != NULL, + "bld_fdt_bmc - Error: Could not find the top level target."); + i_dt->addPropertyCell32(bmcNode, "fruId", + pSys->getAttr()); + /* create a node to hold the sensors */ errhdl = bld_fdt_sensors( i_dt, bmcNode, i_smallTree ); -- cgit v1.2.3