diff options
author | Matt Derksen <mderkse1@us.ibm.com> | 2019-01-22 14:49:20 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-01-31 13:38:51 -0600 |
commit | 8293d83310c151bb61bdc04932aa041ca0cd2223 (patch) | |
tree | 1286e2dec1a286903aa904e98eb08604b226d1e6 /src/usr/targeting/common | |
parent | 23c66ccdeab039d1c1ca6def64d9e37bbf9c933f (diff) | |
download | talos-hostboot-8293d83310c151bb61bdc04932aa041ca0cd2223.tar.gz talos-hostboot-8293d83310c151bb61bdc04932aa041ca0cd2223.zip |
Fix deconfigure parent rollup policy
Change to specifically designate if a target is
allowed to be deconfigured by child rollup and if
it should rollup to its parent.
Need to cover the case where there are two different types of children
and only one is allowed to rollup to the parent.
Also prevent the deconfigure rollup from happening to the parent.
Change-Id: I514876a46e9c8180e1fc99a969e0ca4247fbf2d9
CQ:SW454562
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/70759
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common')
-rw-r--r-- | src/usr/targeting/common/xmltohb/attribute_types.xml | 52 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml | 4 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/target_types.xml | 788 |
3 files changed, 798 insertions, 46 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml index d75aaca3d..21eca1fd7 100644 --- a/src/usr/targeting/common/xmltohb/attribute_types.xml +++ b/src/usr/targeting/common/xmltohb/attribute_types.xml @@ -5091,18 +5091,52 @@ <attribute> <description> - Do not allow deconfiguration of this target to rollup to its parent - 0x00 (false) = Allow parent deconfiguration rollup (default setting) - 0x01 (true) = Do not allow parent deconfiguration rollup + Rules on how to handle a deconfigure to parent level </description> - <id>PARENT_DECONFIG_DISABLED</id> + <id>PARENT_DECONFIG_RULES</id> <persistency>non-volatile</persistency> <readable/> - <simpleType> - <uint8_t> - <default>0x0</default> - </uint8_t> - </simpleType> + <complexType> + <description>Structure which defines a target's deconfigure rules. + Structure is read-only. + </description> + <field> + <bits>1</bits> + <default>0</default> + <description>Are the rule bits set correctly? + </description> + <name>valid</name> + <type>uint8_t</type> + </field> + <field> + <bits>1</bits> + <default>0</default> + <description> + 0b0: Target should NOT be deconfigured by child rollup + 0b1: Target allowed to be deconfigured by child rollup + </description> + <name>childRollupAllowed</name> + <type>uint8_t</type> + </field> + <field> + <bits>1</bits> + <default>0</default> + <description> + 0b0: Target should NOT rollup its deconfigure to its parent + 0b1: Target should deconfigure its parent if no more functioning + children of same type exist for its parent + </description> + <name>deconfigureParent</name> + <type>uint8_t</type> + </field> + <field> + <bits>5</bits> + <default>0</default> + <description>Reserved for future use</description> + <name>reserved</name> + <type>uint8_t</type> + </field> + </complexType> <no_export/> </attribute> diff --git a/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml b/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml index ae27cbf81..981228686 100644 --- a/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml +++ b/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml @@ -5383,7 +5383,7 @@ </attribute> <attribute> <id>AFFINITY_PATH</id> - <default>physical:sys-0/node-0/proc-0/nx-0</default> + <default>affinity:sys-0/node-0/proc-0/nx-0</default> </attribute> <attribute> <id>ORDINAL_ID</id> @@ -5736,7 +5736,7 @@ </attribute> <attribute> <id>AFFINITY_PATH</id> - <default>physical:sys-0/node-0/proc-1/nx-0</default> + <default>affinity:sys-0/node-0/proc-1/nx-0</default> </attribute> <attribute> <id>ORDINAL_ID</id> diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml index f51a84c23..70ebfc55d 100644 --- a/src/usr/targeting/common/xmltohb/target_types.xml +++ b/src/usr/targeting/common/xmltohb/target_types.xml @@ -58,7 +58,7 @@ <id>ORDINAL_ID</id> </attribute> <attribute> - <id>PARENT_DECONFIG_DISABLED</id> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>PHYS_PATH</id> @@ -132,10 +132,6 @@ <id>MRU_ID</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> - </attribute> - <attribute> <id>POSITION</id> </attribute> <attribute> @@ -192,8 +188,21 @@ <id>MODEL</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>PHYS_PATH</id> @@ -290,6 +299,23 @@ <attribute> <default> <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> + <default> + <field> <id>reserved</id> <value>0</value> </field> @@ -380,6 +406,23 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>OCMB_CHIP</default> <id>TYPE</id> </attribute> @@ -543,6 +586,23 @@ <attribute> <default> <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> + <default> + <field> <id>reserved</id> <value>0</value> </field> @@ -755,6 +815,23 @@ <id>NEST_VIO_ID</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PCI_BASE_ADDRS_32</id> </attribute> <attribute> @@ -830,8 +907,21 @@ <id>MODEL</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>TPM_INFO</id> @@ -922,8 +1012,21 @@ <id>MSS_VOLT_VPP_SLOPE_EFF_CONFIG</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>START_MEM_ADDRESS_FOR_PAYLOAD_TCE_TOKEN</id> @@ -951,6 +1054,23 @@ <id>CLASS</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>ETH</default> <id>TYPE</id> </attribute> @@ -964,6 +1084,23 @@ <id>CLASS</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>FAN</default> <id>TYPE</id> </attribute> @@ -980,6 +1117,23 @@ <default>PCA9847</default> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>TYPE</id> <default>I2C_MUX</default> </attribute> @@ -1031,6 +1185,23 @@ <id>NV_STATUS_FLAG</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>POSITION</id> </attribute> <attribute> @@ -1091,6 +1262,23 @@ <id>OCC_MASTER_CAPABLE</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>OCC</default> <id>TYPE</id> </attribute> @@ -1100,6 +1288,23 @@ <id>panel</id> <parent>unit</parent> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>PANEL</default> <id>TYPE</id> </attribute> @@ -1113,6 +1318,23 @@ <id>CLASS</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>PS</default> <id>TYPE</id> </attribute> @@ -1460,6 +1682,23 @@ <id>O_EREPAIR_THRESHOLD_MNFG</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PAYLOAD_BASE</id> </attribute> <attribute> @@ -1602,6 +1841,23 @@ <id>CLASS</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>UART</default> <id>TYPE</id> </attribute> @@ -1677,6 +1933,23 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PARENT_PERVASIVE</id> </attribute> <attribute> @@ -1703,6 +1976,23 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PARENT_PERVASIVE</id> </attribute> <attribute> @@ -1742,6 +2032,23 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PARENT_PERVASIVE</id> </attribute> <attribute> @@ -1769,8 +2076,21 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>PARENT_PERVASIVE</id> @@ -1800,6 +2120,23 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>EX</default> <id>TYPE</id> </attribute> @@ -1817,8 +2154,21 @@ <id>MODEL</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>0</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> </targetType> @@ -1856,6 +2206,23 @@ <default>0x00000033</default> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>TYPE</id> <default>MBA</default> </attribute> @@ -1899,8 +2266,21 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> - <id>PARENT_DECONFIG_DISABLED</id> - <default>1</default> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>PARENT_PERVASIVE</id> @@ -1940,6 +2320,23 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PARENT_PERVASIVE</id> </attribute> <attribute> @@ -2006,8 +2403,21 @@ <id>MSS_VOLT_VPP_OFFSET_MILLIVOLTS</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>PARENT_PERVASIVE</id> @@ -2059,6 +2469,23 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PARENT_PERVASIVE</id> </attribute> <attribute> @@ -2106,6 +2533,23 @@ <id>IBSCOM_MCS_BASE_ADDR</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PARENT_PERVASIVE</id> </attribute> <attribute> @@ -2134,6 +2578,23 @@ <default>0x00000033</default> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>TYPE</id> <default>MEM_PORT</default> </attribute> @@ -2177,6 +2638,23 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PARENT_PERVASIVE</id> </attribute> <attribute> @@ -2224,6 +2702,23 @@ <id>HUID</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PARENT_PERVASIVE</id> </attribute> <attribute> @@ -2248,6 +2743,23 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>NX</default> <id>TYPE</id> </attribute> @@ -2317,8 +2829,21 @@ <id>OBUS_SLOT_INDEX</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>PARENT_PERVASIVE</id> @@ -2369,8 +2894,21 @@ <id>MFG_WRAP_TEST_ABUS_LINKS_SET</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>PARENT_PERVASIVE</id> @@ -2407,8 +2945,21 @@ <default>0x00000001</default> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>PEER_PATH</id> @@ -2464,6 +3015,23 @@ <id>OCC_MASTER_CAPABLE</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>OCC</default> <id>TYPE</id> </attribute> @@ -2503,6 +3071,23 @@ <id>OMIC_PARENT</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PARENT_PERVASIVE</id> </attribute> <attribute> @@ -2540,6 +3125,23 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PARENT_PERVASIVE</id> </attribute> <attribute> @@ -2567,8 +3169,21 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>PARENT_PERVASIVE</id> @@ -2674,8 +3289,21 @@ <id>DECONFIG_GARDABLE</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <default>5</default> @@ -2733,6 +3361,23 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>1</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <id>PARENT_PERVASIVE</id> </attribute> <attribute> @@ -2786,8 +3431,21 @@ <id>DECONFIG_GARDABLE</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <default>PPE</default> @@ -2833,8 +3491,21 @@ <id>DECONFIG_GARDABLE</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <default>SBE</default> @@ -2888,8 +3559,21 @@ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> </attribute> <attribute> - <default>1</default> - <id>PARENT_DECONFIG_DISABLED</id> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> </attribute> <attribute> <id>PARENT_PERVASIVE</id> @@ -2915,6 +3599,23 @@ <id>CLASS</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>USB</default> <id>TYPE</id> </attribute> @@ -2928,6 +3629,23 @@ <id>CLASS</id> </attribute> <attribute> + <default> + <field> + <id>childRollupAllowed</id> + <value>1</value> + </field> + <field> + <id>deconfigureParent</id> + <value>0</value> + </field> + <field> + <id>valid</id> + <value>1</value> + </field> + </default> + <id>PARENT_DECONFIG_RULES</id> + </attribute> + <attribute> <default>VRM</default> <id>TYPE</id> </attribute> |