summaryrefslogtreecommitdiffstats
path: root/src/usr/fapi2/plat_utils.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/fapi2/plat_utils.C')
-rw-r--r--src/usr/fapi2/plat_utils.C43
1 files changed, 29 insertions, 14 deletions
diff --git a/src/usr/fapi2/plat_utils.C b/src/usr/fapi2/plat_utils.C
index e340b2d60..cb62eb45e 100644
--- a/src/usr/fapi2/plat_utils.C
+++ b/src/usr/fapi2/plat_utils.C
@@ -680,20 +680,32 @@ void xlateTargetType(const fapi2::TargetType i_targetType,
o_type = TARGETING::TYPE_PERV;
break;
case fapi2::TARGET_TYPE_PEC:
- o_class = TARGETING::CLASS_UNIT;
- o_type = TARGETING::TYPE_PEC;
- break;
- case fapi2::TARGET_TYPE_PHB:
- o_class = TARGETING::CLASS_UNIT;
- o_type = TARGETING::TYPE_PHB;
- break;
- case fapi2::TARGET_TYPE_MC:
- o_class = TARGETING::CLASS_UNIT;
- o_type = TARGETING::TYPE_MC;
- break;
- default:
- o_class = TARGETING::CLASS_NA;
- o_type = TARGETING::TYPE_NA;
+ o_class = TARGETING::CLASS_UNIT;
+ o_type = TARGETING::TYPE_PEC;
+ break;
+ case fapi2::TARGET_TYPE_PHB:
+ o_class = TARGETING::CLASS_UNIT;
+ o_type = TARGETING::TYPE_PHB;
+ break;
+ case fapi2::TARGET_TYPE_MC:
+ o_class = TARGETING::CLASS_UNIT;
+ o_type = TARGETING::TYPE_MC;
+ break;
+ case fapi2::TARGET_TYPE_OMI:
+ o_class = TARGETING::CLASS_UNIT;
+ o_type = TARGETING::TYPE_OMI;
+ break;
+ case fapi2::TARGET_TYPE_OMIC:
+ o_class = TARGETING::CLASS_UNIT;
+ o_type = TARGETING::TYPE_OMIC;
+ break;
+ case fapi2::TARGET_TYPE_MCC:
+ o_class = TARGETING::CLASS_UNIT;
+ o_type = TARGETING::TYPE_MCC;
+ break;
+ default:
+ o_class = TARGETING::CLASS_NA;
+ o_type = TARGETING::TYPE_NA;
}
}
@@ -717,6 +729,9 @@ bool isPhysParentChild(const TargetType i_parentType,
TARGET_TYPE_MCA |
TARGET_TYPE_MCBIST |
TARGET_TYPE_MC |
+ TARGET_TYPE_MCC |
+ TARGET_TYPE_OMIC |
+ TARGET_TYPE_OMI |
TARGET_TYPE_MI |
TARGET_TYPE_CAPP |
TARGET_TYPE_DMI |
OpenPOWER on IntegriCloud