Skip to content

Commit

Permalink
adding secure-only SW model (#323)
Browse files Browse the repository at this point in the history
  • Loading branch information
jkrech authored Sep 2, 2024
1 parent ed2e497 commit 26e13e0
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 6 deletions.
2 changes: 1 addition & 1 deletion doxygen/pack.dxy
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "Open-CMSIS-Pack"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = "Version 1.7.39"
PROJECT_NUMBER = "Version 1.7.40"

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
4 changes: 4 additions & 0 deletions doxygen/src/General.txt
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,10 @@ The following sections provide more information:
<th>Version</th>
<th>Description</th>
</tr>
<tr>
<td>1.7.40</td>
- added 'Secure-only' to \ref DsecureEnum "DsecureEnum" to specify a secure software model without provisions for a non-secure partition
</td>
<tr>
<td>1.7.39</td>
<td>
Expand Down
4 changes: 4 additions & 0 deletions doxygen/src/devices_schema.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2762,6 +2762,10 @@ The values can be used in the elements:
<td class="XML-Token">TZ-disabled</td>
<td>Application is built with TrustZone security disabled.</td>
</tr>
<tr>
<td class="XML-Token">Secure-only</td>
<td>Application is built to run in secure mode without any provisions to switch to non-secure code nor for non-secure callable entry points.</td>
</tr>
</table>

<p>&nbsp;</p>
Expand Down
14 changes: 9 additions & 5 deletions schema/PACK.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,15 @@
limitations under the License.
$Date: 30. Aug 2024
$Revision: 1.7.39
$Date: 02. Sep 2024
$Revision: 1.7.40
$Project: Schema File for Package Description File Format Specification
Package file name convention <vendor>.<name>.<version>.pack
SchemaVersion=1.7.39
SchemaVersion=1.7.40
02. Sep 2024: v1.7.40
- added 'Secure-only' to \ref DsecureEnum "DsecureEnum" to specify a secure software model without provisions for a non-secure partition
30. Aug 2024: v1.7.39
- modified default 'DebugPortStart' debug sequence to clear DP sticky error bits (specification docs only)
13. May 2024: v1.7.37
Expand All @@ -39,7 +41,7 @@
- add attribute overview to package description element
- fix 'BOYAMICRO' vendor value in 'DeviceVendorEnum'
12. Apr 2024: v1.7.34
- - added 'Watech:183' to 'DeviceVendorEnum'
- added 'Watech:183' to 'DeviceVendorEnum'
26. Mar 2024: v1.7.33
- added 'BOYAMICRO:182' to 'DeviceVendorEnum'
05. Mar 2024: v1.7.32
Expand Down Expand Up @@ -233,7 +235,7 @@
-->

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.7.39">
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.7.40">

<!-- NonNegativeInteger specifies the format in which numbers are represented in hexadecimal or decimal format -->
<xs:simpleType name="NonNegativeInteger">
Expand Down Expand Up @@ -1187,6 +1189,8 @@
<xs:enumeration value="Secure" />
<!-- TZ disabled -->
<xs:enumeration value="TZ-disabled" />
<!-- Secure only -->
<xs:enumeration value="Secure-only" />
<!-- deprecated -->
<xs:enumeration value="0" /> <!-- Non-secure -->
<xs:enumeration value="1" /> <!-- Secure -->
Expand Down

0 comments on commit 26e13e0

Please sign in to comment.