summaryrefslogtreecommitdiffstats
path: root/src/usr/ipmi/ipmisensor.C
diff options
context:
space:
mode:
authorRichard J. Knight <rjknight@us.ibm.com>2015-02-27 22:13:21 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2015-03-01 15:44:26 -0600
commitc0909f918dd56a0a28ec70581a0a79eb98a788da (patch)
treec6492399e6220cc00b8ef61ecc1db66752c06afe /src/usr/ipmi/ipmisensor.C
parent89cfb2021343c7e90f067e8a2ea4d5d4a1f9b928 (diff)
downloadblackbird-hostboot-c0909f918dd56a0a28ec70581a0a79eb98a788da.tar.gz
blackbird-hostboot-c0909f918dd56a0a28ec70581a0a79eb98a788da.zip
Mark Centaurs as present/functionl on IPL
-Update Centaur status sensor after discove targets is called to initialize the Centaur Func sensors on the BMC Change-Id: I28b1047b50b690b97a20093721467f45455c5217 RTC:124846 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16059 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/ipmi/ipmisensor.C')
-rw-r--r--src/usr/ipmi/ipmisensor.C15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/usr/ipmi/ipmisensor.C b/src/usr/ipmi/ipmisensor.C
index e5b4e64fd..00bb211cb 100644
--- a/src/usr/ipmi/ipmisensor.C
+++ b/src/usr/ipmi/ipmisensor.C
@@ -888,14 +888,19 @@ namespace SENSOR
// get all targets of the passed in type, functional or not
switch( i_type )
{
- case TARGETING::TYPE_PROC:
- getAllChips( l_tList, TARGETING::TYPE_PROC, false );
- break;
case TARGETING::TYPE_DIMM:
getAllLogicalCards( l_tList, TARGETING::TYPE_DIMM, false );
break;
+ case TARGETING::TYPE_MEMBUF:
+ getAllChips( l_tList, TARGETING::TYPE_MEMBUF, false );
+ break;
+
+ case TARGETING::TYPE_PROC:
+ getAllChips( l_tList, TARGETING::TYPE_PROC, false );
+ break;
+
case TARGETING::TYPE_CORE:
getAllChiplets( l_tList, TARGETING::TYPE_CORE, false);
break;
@@ -1018,6 +1023,10 @@ namespace SENSOR
void updateBMCSensorStatus()
{
+
+ // send status of all MEMBUF targets
+ updateBMCSensorStatus(TARGETING::TYPE_MEMBUF);
+
// send status of all DIMM targets
updateBMCSensorStatus(TARGETING::TYPE_DIMM);
OpenPOWER on IntegriCloud