diff --git a/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml index c59e0699b..d273bb392 100644 --- a/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml +++ b/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml @@ -462,8 +462,14 @@ ATTR_SECURITY_MODE TARGET_TYPE_SYSTEM - If SBE image has ATTR_SECURITY_MODE == 0b1, then leave SAB bit as is - Else ATTR_SECURITY_MODE == 0b0, then clear the SAB bit + SBE context: If SBE image has ATTR_SECURITY_MODE == 0b1, leave + SAB bit as is. Otherwise (ATTR_SECURITY_MODE == 0b0), query mailbox scratch + register 3 bit 6 and if set, clear the SAB bit. Non-SBE context: If + ATTR_SECURITY_MODE == 0b1, do not attempt to clear the SAB bit via the FSI + path. Otherwise (ATTR_SECURITY_MODE == 0b0), attempt to clear the SAB bit + via the FSI path. Customer level chips will silently ignore such a request, + whereas early lab versions may honor it for debug purposes. + uint8