From 32f37bb83e3bbcf67114a197fcf72388bdbfce26 Mon Sep 17 00:00:00 2001 From: aravnair-in Date: Mon, 2 Jul 2018 06:22:33 -0500 Subject: Make OBUS_BRICK deconfigurable An OBUS has 2 smpgroup targets and 3 brick targets under it. To make sure that the parent OBUS does get deconfigured when the child SMPGROUP targets are gone (and if the OBUS is used ONLY for SMP) we need to get the brick targets under the OBUS deconfigured. Add new DECONFIGURED_BY_OBUS_MODE for this case Change-Id: I358a16c2b480c15f48c3dd591ba593225701a97f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/61746 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: Sachin Gupta Tested-by: FSP CI Jenkins Reviewed-by: Prachi Gupta Reviewed-by: William G. Hoffa --- src/include/usr/hwas/common/deconfigGard.H | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/include/usr/hwas') diff --git a/src/include/usr/hwas/common/deconfigGard.H b/src/include/usr/hwas/common/deconfigGard.H index 150602606..4ff7d0a83 100644 --- a/src/include/usr/hwas/common/deconfigGard.H +++ b/src/include/usr/hwas/common/deconfigGard.H @@ -187,6 +187,8 @@ public: DECONFIGURED_BY_NO_PARENT_MI, // BASE | 0x1A DECONFIGURED_BY_NO_MATCHING_LINK_SET, // BASE | 0x1B + //used when we deconfigure unused children of OBUS + DECONFIGURED_BY_OBUS_MODE, // BASE | 0x1C // mask - these bits mean it's a PLID and not an enum DECONFIGURED_BY_PLID_MASK = 0xFFFF0000, -- cgit v1.2.3