summaryrefslogtreecommitdiffstats
path: root/src/include/usr/hwas
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/usr/hwas')
-rw-r--r--src/include/usr/hwas/common/pgLogic.H24
1 files changed, 23 insertions, 1 deletions
diff --git a/src/include/usr/hwas/common/pgLogic.H b/src/include/usr/hwas/common/pgLogic.H
index 00b811358..12eac2f49 100644
--- a/src/include/usr/hwas/common/pgLogic.H
+++ b/src/include/usr/hwas/common/pgLogic.H
@@ -681,6 +681,17 @@ namespace PARTIAL_GOOD
APPLICABLE_TO_ALL,
NO_SPECIAL_RULE
),
+ // @todo-RTC:208518 - Add Axone NPU PG rules
+ // NPU Rule 2: This logic is for Axone only.
+ new PartialGoodRule
+ (
+ {&PREDICATE_AXONE},
+ NPU_R1_PG_MASK, //wrong
+ ALL_OFF_AG_MASK,
+ USE_CHIPLET_ID,
+ APPLICABLE_TO_ALL,
+ NO_SPECIAL_RULE
+ ),
}// End of PG Rules for NPU Target
},
{ TARGETING::TYPE_OBUS,
@@ -735,13 +746,24 @@ namespace PARTIAL_GOOD
// here.
new PartialGoodRule
(
- PREDICATE_P9,
+ {&PREDICATE_NIMBUS, &PREDICATE_CUMULUS},
MASK_NA,
MASK_NA,
INDEX_NA,
APPLICABLE_TO_ALL,
ObusBrickSpecialRule
),
+ // Axone will have some special rules related to the NPUs
+ // @todo-RTC:208518 - Add Axone OBUS_BRICK PG rules
+ new PartialGoodRule
+ (
+ {&PREDICATE_AXONE},
+ MASK_NA,
+ MASK_NA,
+ INDEX_NA,
+ APPLICABLE_TO_ALL,
+ NO_SPECIAL_RULE
+ ),
}// End of PG Rules for OBUS BRICK Target
},
{ TARGETING::TYPE_OMI, {new PartialGoodRule(),}},
OpenPOWER on IntegriCloud