RTOS2: Rebuilt IAR libraries with EVR_RTX_DISABLE and DOMAIN_NS=1 for the non-secure libraries
diff --git a/ARM.CMSIS.pdsc b/ARM.CMSIS.pdsc
index f15f333..a7aa0a9 100644
--- a/ARM.CMSIS.pdsc
+++ b/ARM.CMSIS.pdsc
@@ -2927,7 +2927,7 @@
<file category="linkerScript" name="Device/ARM/ARMv81MML/Source/ARM/ARMv81MML.sct" version="1.0.0" attr="config" condition="ARMCC"/>
<file category="sourceAsm" name="Device/ARM/ARMv81MML/Source/GCC/startup_ARMv81MML.S" version="1.0.0" attr="config" condition="GCC"/>
<file category="linkerScript" name="Device/ARM/ARMv81MML/Source/GCC/gcc_arm.ld" version="1.0.0" attr="config" condition="GCC"/>
- <file category="sourceAsm" name="Device/ARM/ARMv81MML/Source/IAR/startup_ARMv81MML.S" version="1.0.0" attr="config" condition="IAR"/>
+ <file category="sourceAsm" name="Device/ARM/ARMv81MML/Source/IAR/startup_ARMv81MML.s" version="1.0.0" attr="config" condition="IAR"/>
<file category="sourceC" name="Device/ARM/ARMv81MML/Source/system_ARMv81MML.c" version="1.0.0" attr="config"/>
<!-- SAU configuration -->
<file category="header" name="Device/ARM/ARMv81MML/Include/Template/partition_ARMv81MML.h" version="1.0.0" attr="config" condition="ARMv8-M TZ Device"/>
diff --git a/CMSIS/RTOS2/RTX/Library/IAR/IDE/RTX_CM.ewp b/CMSIS/RTOS2/RTX/Library/IAR/IDE/RTX_CM.ewp
index 1574b4f..0c8ab73 100644
--- a/CMSIS/RTOS2/RTX/Library/IAR/IDE/RTX_CM.ewp
+++ b/CMSIS/RTOS2/RTX/Library/IAR/IDE/RTX_CM.ewp
@@ -32,11 +32,11 @@
</option>
<option>
<name>Input description</name>
- <state>Automatic choice of formatter.</state>
+ <state>Automatic choice of formatter, without multibyte support.</state>
</option>
<option>
<name>Output description</name>
- <state>Automatic choice of formatter.</state>
+ <state>Automatic choice of formatter, without multibyte support.</state>
</option>
<option>
<name>GOutputBinary</name>
@@ -222,6 +222,7 @@
<name>CCDefines</name>
<state>NDEBUG</state>
<state>CMSIS_device_header="ARMCM0.h"</state>
+ <state>EVR_RTX_DISABLE</state>
</option>
<option>
<name>CCPreprocFile</name>
@@ -1263,6 +1264,7 @@
<name>CCDefines</name>
<state>NDEBUG</state>
<state>CMSIS_device_header="ARMCM3.h"</state>
+ <state>EVR_RTX_DISABLE</state>
</option>
<option>
<name>CCPreprocFile</name>
@@ -2304,6 +2306,7 @@
<name>CCDefines</name>
<state>NDEBUG</state>
<state>CMSIS_device_header="ARMCM4_FP.h"</state>
+ <state>EVR_RTX_DISABLE</state>
</option>
<option>
<name>CCPreprocFile</name>
@@ -3345,6 +3348,7 @@
<name>CCDefines</name>
<state>NDEBUG</state>
<state>CMSIS_device_header="ARMv8MBL.h"</state>
+ <state>EVR_RTX_DISABLE</state>
</option>
<option>
<name>CCPreprocFile</name>
@@ -4386,6 +4390,8 @@
<name>CCDefines</name>
<state>NDEBUG</state>
<state>CMSIS_device_header="ARMv8MBL.h"</state>
+ <state>EVR_RTX_DISABLE</state>
+ <state>DOMAIN_NS=1</state>
</option>
<option>
<name>CCPreprocFile</name>
@@ -5427,6 +5433,7 @@
<name>CCDefines</name>
<state>NDEBUG</state>
<state>CMSIS_device_header="ARMv8MML.h"</state>
+ <state>EVR_RTX_DISABLE</state>
</option>
<option>
<name>CCPreprocFile</name>
@@ -6468,6 +6475,8 @@
<name>CCDefines</name>
<state>NDEBUG</state>
<state>CMSIS_device_header="ARMv8MML.h"</state>
+ <state>EVR_RTX_DISABLE</state>
+ <state>DOMAIN_NS=1</state>
</option>
<option>
<name>CCPreprocFile</name>
@@ -7509,6 +7518,7 @@
<name>CCDefines</name>
<state>NDEBUG</state>
<state>CMSIS_device_header="ARMv8MML_SP.h"</state>
+ <state>EVR_RTX_DISABLE</state>
</option>
<option>
<name>CCPreprocFile</name>
@@ -8550,6 +8560,8 @@
<name>CCDefines</name>
<state>NDEBUG</state>
<state>CMSIS_device_header="ARMv8MML_SP.h"</state>
+ <state>EVR_RTX_DISABLE</state>
+ <state>DOMAIN_NS=1</state>
</option>
<option>
<name>CCPreprocFile</name>
diff --git a/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM0.a b/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM0.a
index c324ab0..166bb5d 100644
--- a/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM0.a
+++ b/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM0.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:98c648f6cfe86141727c5cfdf513e917229894058c38074ad7ad20a7cdfd5e6c
-size 206642
+oid sha256:77b6216ac4ac083b34b4deeec00c2ab9f31abb3db703bca027f7f836cf944a0d
+size 124666
diff --git a/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM3.a b/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM3.a
index fd8f965..c9862a5 100644
--- a/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM3.a
+++ b/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM3.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0d0ecf52204cead610541640faabb06e2b9d4c386d329847e76ad73799777e23
-size 207598
+oid sha256:4ee9972e662aedd4f827963f27dbb1c4061a9502cf4e41227c036631bb63580a
+size 130744
diff --git a/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM4F.a b/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM4F.a
index c8eaf76..53965c2 100644
--- a/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM4F.a
+++ b/CMSIS/RTOS2/RTX/Library/IAR/RTX_CM4F.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9aa1ea1dbf42f9a4f8ccd2609b6f91186d784d0fb9b961e3918ad3ccc0998976
-size 227272
+oid sha256:b9bce075d9909a8943526be4b5b08fe2f21e3e2c051155aa87f9bc424f40393a
+size 142336
diff --git a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MB.a b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MB.a
index 123dba8..e9db868 100644
--- a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MB.a
+++ b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MB.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2fa5d6438179e409a0d761b85a758b417866d6f55f228b188f0c334451e40121
-size 205742
+oid sha256:827f8a30e8283cd0661e9de2a4daaccaf25cd30613491fc5f355e084f70f5c99
+size 124884
diff --git a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MBN.a b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MBN.a
index 663f6cf..422bd3c 100644
--- a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MBN.a
+++ b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MBN.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d46c4aa1297c4fe1b6b31c592721af1d7ac5aa87710311ac79d50d9fea558241
-size 205658
+oid sha256:7fe1faaed29e97757fd36b6b93018b3b3a4fd014105052d21a868981271e168a
+size 125292
diff --git a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MM.a b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MM.a
index 81dc49d..e381aad 100644
--- a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MM.a
+++ b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MM.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d252f3399977e446409fa6c0542365804d391b348b49d5bca55b6c6090eadef0
-size 207794
+oid sha256:00d7331c48ff21e6d38d2e339de8ee7314f224f02178c496a6be97c68fc3ce2d
+size 131258
diff --git a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMF.a b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMF.a
index 196aad1..8f3bf4c 100644
--- a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMF.a
+++ b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMF.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:83e6f8812b43e01f372541db266827313cddfdc23be21b36cadca901d43c07ca
-size 227436
+oid sha256:387749c893f5826438aead801bd901b3b1fde00fadde9fa48610c0c26153d79c
+size 143188
diff --git a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMFN.a b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMFN.a
index d91e40f..1ca5bd9 100644
--- a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMFN.a
+++ b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMFN.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:bfb0f945d7c59991c48dd9eed5b3967e3b8a57488ffc8c8588675c0b4c548920
-size 227352
+oid sha256:864c0c59a80fd1e51f7f7472a465f45f7be2e336ccdfc2fcc695aa79f097c09c
+size 143634
diff --git a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMN.a b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMN.a
index be3adcd..75644ec 100644
--- a/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMN.a
+++ b/CMSIS/RTOS2/RTX/Library/IAR/RTX_V8MMN.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7e48c6b519ff86d6968141b3ca3a682f89fda74fc676aa254b01440e54a8de90
-size 207706
+oid sha256:78398df2bd3544587fa6ada3ad0cc471e82e5fd75b462b5e3ea24f211cafe60e
+size 131676