File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change 1
- Changes between FreeRTOS V10.4.4 and TBD
1
+ Changes between FreeRTOS V10.4.4 and FreeRTOS V10.4.5
2
2
3
3
+ Introduce configRUN_TIME_COUNTER_TYPE which enables developers to define
4
4
the type used to hold run time statistic counters. Defaults to uint32_t
@@ -11,6 +11,18 @@ Changes between FreeRTOS V10.4.4 and TBD
11
11
time is only a good measure of the slack time in a system if there are no
12
12
other tasks executing at the idle priority, tickless idle is not used, and
13
13
configIDLE_SHOULD_YIELD is set to 0.
14
+ + ARMv8-M secure-side port: Tasks that call secure functions from the
15
+ non-secure side of an ARMv8-M MCU (ARM Cortex-M23 and Cortex-M33) have two
16
+ contexts – one on the non-secure side and one on the secure-side. Previous
17
+ versions of the FreeRTOS ARMv8-M secure-side ports allocated the structures
18
+ that reference secure-side contexts at run time. Now the structures are
19
+ allocated statically at compile time. The change necessitates the
20
+ introduction of the secureconfigMAX_SECURE_CONTEXTS configuration constant,
21
+ which sets the number of statically allocated secure contexts.
22
+ secureconfigMAX_SECURE_CONTEXTS defaults to 8 if left undefined.
23
+ Applications that only use FreeRTOS code on the non-secure side, such as
24
+ those running third-party code on the secure side, are not affected by
25
+ this change.
14
26
15
27
16
28
Documentation and download available at https://www.FreeRTOS.org/
You can’t perform that action at this time.
0 commit comments