CMSIS-Zone  Version 1.2.0-alpha
System Resource Management
 All Files Pages
zone element

The zone element provides the setup information of a zone (or system partition) along with related peripherals. This information can be used for example, to create the MPU setup that is required for various execution zones along with the related linker setup.

Child Elements Description Type
.name The name of the zone (or system partition). string
.Pname Name of the processor core. RestrictedString
.class Class information for execution zones. string
.security The security setting for this zone in the following separate fields. SecurityType
.security.s Zone is executed in "secure" state. xs:boolean
.security.n Zone is executed in "non-secure" state. xs:boolean
.privilege The privilege type settings for this zone in the following separate fields. PrivilegeType
.privilege.p Zone is executed in privileged level. xs:boolean
.privilege.u Zone is executed in unprivileged level. xs:boolean
.memory A sequence of all memory regions that are accessible in the zone (or system partition). sequence
.peripheral A sequence of all peripherals that are accessible in the zone (or system partition). sequence
.interrupt A sequence of all interrupt sources that belong to peripherals that are accessible in the zone (or system partition). sequence
.mpu_setup A sequence of configuration information for the Memory Protection Unit (MPU). sequence