Remove duplicate pop from MPU Wrappers ASM Files (#1008)

* Remove duplicate pop instruction from portable/ARMv8M/non_secure/portable/GCC/ARM_CM23/mpu_wrappers_v2_asm.c

* Remove duplicate pop instruction from portable/ARMv8M/non_secure/portable/GCC/ARM_CM23_NTZ/mpu_wrappers_v2_asm.c

* Remove duplicate pop instruction from portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/mpu_wrappers_v2_asm.c

* Remove duplicate pop instruction from portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/mpu_wrappers_v2_asm.c

* Remove duplicate pop instruction from portable/ARMv8M/non_secure/portable/IAR/ARM_CM23/mpu_wrappers_v2_asm.S

* Remove duplicate pop instruction from portable/ARMv8M/non_secure/portable/IAR/ARM_CM23_NTZ/mpu_wrappers_v2_asm.S

* Remove duplicate pop instruction from portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/mpu_wrappers_v2_asm.S

* Remove duplicate pop instruction from portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/mpu_wrappers_v2_asm.S

* Run the copy_files.py script to update the ARMv8M ports to remove the duplicate pop instruction in mpu_wrappers_v2_asm

* Remove duplicate pop instruction from portable/GCC/ARM_CM3_MPU/mpu_wrappers_v2_asm.c

* Remove duplicate pop instruction from portable/GCC/ARM_CM4_MPU/mpu_wrappers_v2_asm.c

* Remove duplicate pop instruction from portable/IAR/ARM_CM4F_MPU/mpu_wrappers_v2_asm.S

* Remove duplicate pop instruction from portable/RVDS/ARM_CM4_MPU/mpu_wrappers_v2_asm.c

---------

Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com>
This commit is contained in:
Soren Ptak 2024-03-18 03:51:21 -07:00 committed by GitHub
parent 6dcce92490
commit 625b24a104
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
32 changed files with 2436 additions and 4676 deletions

View file

@ -63,12 +63,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -93,12 +92,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -123,12 +121,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -153,12 +150,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -183,12 +179,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -219,12 +214,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -249,12 +243,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -279,12 +272,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -309,12 +301,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -337,12 +328,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -363,12 +353,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -391,12 +380,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -421,12 +409,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -451,12 +438,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -481,12 +467,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -513,12 +498,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -543,12 +527,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -577,12 +560,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -609,12 +591,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -643,12 +624,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -673,12 +653,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -703,12 +682,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -733,12 +711,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -763,12 +740,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -791,12 +767,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -819,12 +794,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -847,12 +821,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -877,12 +850,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -911,12 +883,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -943,12 +914,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -977,12 +947,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -1011,12 +980,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1037,12 +1005,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1063,12 +1030,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1093,12 +1059,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1123,12 +1088,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1151,12 +1115,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1179,12 +1142,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1211,12 +1173,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1241,12 +1202,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1273,12 +1233,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1305,12 +1264,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1337,12 +1295,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1367,12 +1324,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1397,12 +1353,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1427,12 +1382,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1459,12 +1413,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1489,12 +1442,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1519,12 +1471,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1549,12 +1500,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1579,12 +1529,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1611,12 +1560,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1641,12 +1589,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1671,12 +1618,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1701,12 +1647,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1731,12 +1676,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1759,12 +1703,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1787,12 +1730,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1815,12 +1757,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1847,12 +1788,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1875,12 +1815,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1907,12 +1846,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1941,12 +1879,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1973,12 +1910,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1999,12 +1935,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -2025,12 +1960,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -2051,12 +1985,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2077,12 +2010,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2105,12 +2037,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2131,12 +2062,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -63,12 +63,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -93,12 +92,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -123,12 +121,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -153,12 +150,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -183,12 +179,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -219,12 +214,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -249,12 +243,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -279,12 +272,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -309,12 +301,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -337,12 +328,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -363,12 +353,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -391,12 +380,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -421,12 +409,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -451,12 +438,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -481,12 +467,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -513,12 +498,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -543,12 +527,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -577,12 +560,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -609,12 +591,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -643,12 +624,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -673,12 +653,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -703,12 +682,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -733,12 +711,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -763,12 +740,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -791,12 +767,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -819,12 +794,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -847,12 +821,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -877,12 +850,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -911,12 +883,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -943,12 +914,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -977,12 +947,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -1011,12 +980,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1037,12 +1005,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1063,12 +1030,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1093,12 +1059,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1123,12 +1088,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1151,12 +1115,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1179,12 +1142,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1211,12 +1173,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1241,12 +1202,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1273,12 +1233,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1305,12 +1264,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1337,12 +1295,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1367,12 +1324,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1397,12 +1353,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1427,12 +1382,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1459,12 +1413,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1489,12 +1442,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1519,12 +1471,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1549,12 +1500,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1579,12 +1529,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1611,12 +1560,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1641,12 +1589,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1671,12 +1618,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1701,12 +1647,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1731,12 +1676,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1759,12 +1703,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1787,12 +1730,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1815,12 +1757,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1847,12 +1788,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1875,12 +1815,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1907,12 +1846,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1941,12 +1879,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1973,12 +1910,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1999,12 +1935,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -2025,12 +1960,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -2051,12 +1985,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2077,12 +2010,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2105,12 +2037,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2131,12 +2062,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -48,12 +48,11 @@ MPU_xTaskDelayUntil:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0, r1}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -63,12 +62,11 @@ MPU_xTaskAbortDelay:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0, r1}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -78,12 +76,11 @@ MPU_vTaskDelay:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0, r1}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -93,12 +90,11 @@ MPU_uxTaskPriorityGet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0, r1}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -108,12 +104,11 @@ MPU_eTaskGetState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0, r1}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -123,12 +118,11 @@ MPU_vTaskGetInfo:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0, r1}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -138,12 +132,11 @@ MPU_xTaskGetIdleTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0, r1}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -153,12 +146,11 @@ MPU_vTaskSuspend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0, r1}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -168,12 +160,11 @@ MPU_vTaskResume:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0, r1}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -183,12 +174,11 @@ MPU_xTaskGetTickCount:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0, r1}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -198,12 +188,11 @@ MPU_uxTaskGetNumberOfTasks:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0, r1}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -213,12 +202,11 @@ MPU_ulTaskGetRunTimeCounter:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0, r1}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -228,12 +216,11 @@ MPU_ulTaskGetRunTimePercent:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0, r1}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +230,11 @@ MPU_ulTaskGetIdleRunTimePercent:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0, r1}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -258,12 +244,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0, r1}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -273,12 +258,11 @@ MPU_vTaskSetApplicationTaskTag:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0, r1}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -288,12 +272,11 @@ MPU_xTaskGetApplicationTaskTag:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0, r1}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -303,12 +286,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0, r1}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -318,12 +300,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0, r1}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -333,12 +314,11 @@ MPU_uxTaskGetSystemState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0, r1}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -348,12 +328,11 @@ MPU_uxTaskGetStackHighWaterMark:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0, r1}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -363,12 +342,11 @@ MPU_uxTaskGetStackHighWaterMark2:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0, r1}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -378,12 +356,11 @@ MPU_xTaskGetCurrentTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0, r1}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -393,12 +370,11 @@ MPU_xTaskGetSchedulerState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0, r1}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -408,12 +384,11 @@ MPU_vTaskSetTimeOutState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0, r1}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -423,12 +398,11 @@ MPU_xTaskCheckForTimeOut:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0, r1}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -438,12 +412,11 @@ MPU_xTaskGenericNotifyEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -453,12 +426,11 @@ MPU_xTaskGenericNotifyWaitEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -468,12 +440,11 @@ MPU_ulTaskGenericNotifyTake:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0, r1}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -483,12 +454,11 @@ MPU_xTaskGenericNotifyStateClear:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -498,12 +468,11 @@ MPU_ulTaskGenericNotifyValueClear:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0, r1}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -513,12 +482,11 @@ MPU_xQueueGenericSend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0, r1}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -528,12 +496,11 @@ MPU_uxQueueMessagesWaiting:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0, r1}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -543,12 +510,11 @@ MPU_uxQueueSpacesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0, r1}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -558,12 +524,11 @@ MPU_xQueueReceive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0, r1}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -573,12 +538,11 @@ MPU_xQueuePeek:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0, r1}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -588,12 +552,11 @@ MPU_xQueueSemaphoreTake:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0, r1}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -603,12 +566,11 @@ MPU_xQueueGetMutexHolder:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0, r1}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -618,12 +580,11 @@ MPU_xQueueTakeMutexRecursive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0, r1}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -633,12 +594,11 @@ MPU_xQueueGiveMutexRecursive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0, r1}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -648,12 +608,11 @@ MPU_xQueueSelectFromSet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0, r1}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -663,12 +622,11 @@ MPU_xQueueAddToSet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0, r1}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -678,12 +636,11 @@ MPU_vQueueAddToRegistry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0, r1}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -693,12 +650,11 @@ MPU_vQueueUnregisterQueue:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0, r1}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -708,12 +664,11 @@ MPU_pcQueueGetName:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0, r1}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -723,12 +678,11 @@ MPU_pvTimerGetTimerID:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0, r1}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -738,12 +692,11 @@ MPU_vTimerSetTimerID:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0, r1}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -753,12 +706,11 @@ MPU_xTimerIsTimerActive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0, r1}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -768,12 +720,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0, r1}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -783,12 +734,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0, r1}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -798,12 +748,11 @@ MPU_pcTimerGetName:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0, r1}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -813,12 +762,11 @@ MPU_vTimerSetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0, r1}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -828,12 +776,11 @@ MPU_xTimerGetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0, r1}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -843,12 +790,11 @@ MPU_uxTimerGetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0, r1}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -858,12 +804,11 @@ MPU_xTimerGetPeriod:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0, r1}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -873,12 +818,11 @@ MPU_xTimerGetExpiryTime:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0, r1}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -888,12 +832,11 @@ MPU_xEventGroupWaitBitsEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0, r1}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -903,12 +846,11 @@ MPU_xEventGroupClearBits:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0, r1}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -918,12 +860,11 @@ MPU_xEventGroupSetBits:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0, r1}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -933,12 +874,11 @@ MPU_xEventGroupSync:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0, r1}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -948,12 +888,11 @@ MPU_uxEventGroupGetNumber:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0, r1}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -963,12 +902,11 @@ MPU_vEventGroupSetNumber:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0, r1}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -978,12 +916,11 @@ MPU_xStreamBufferSend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0, r1}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -993,12 +930,11 @@ MPU_xStreamBufferReceive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0, r1}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -1008,12 +944,11 @@ MPU_xStreamBufferIsFull:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0, r1}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -1023,12 +958,11 @@ MPU_xStreamBufferIsEmpty:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0, r1}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -1038,12 +972,11 @@ MPU_xStreamBufferSpacesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0, r1}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -1053,12 +986,11 @@ MPU_xStreamBufferBytesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0, r1}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -1068,12 +1000,11 @@ MPU_xStreamBufferSetTriggerLevel:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0, r1}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1083,12 +1014,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0, r1}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -48,12 +48,11 @@ MPU_xTaskDelayUntil:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0, r1}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -63,12 +62,11 @@ MPU_xTaskAbortDelay:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0, r1}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -78,12 +76,11 @@ MPU_vTaskDelay:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0, r1}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -93,12 +90,11 @@ MPU_uxTaskPriorityGet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0, r1}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -108,12 +104,11 @@ MPU_eTaskGetState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0, r1}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -123,12 +118,11 @@ MPU_vTaskGetInfo:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0, r1}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -138,12 +132,11 @@ MPU_xTaskGetIdleTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0, r1}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -153,12 +146,11 @@ MPU_vTaskSuspend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0, r1}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -168,12 +160,11 @@ MPU_vTaskResume:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0, r1}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -183,12 +174,11 @@ MPU_xTaskGetTickCount:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0, r1}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -198,12 +188,11 @@ MPU_uxTaskGetNumberOfTasks:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0, r1}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -213,12 +202,11 @@ MPU_ulTaskGetRunTimeCounter:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0, r1}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -228,12 +216,11 @@ MPU_ulTaskGetRunTimePercent:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0, r1}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +230,11 @@ MPU_ulTaskGetIdleRunTimePercent:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0, r1}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -258,12 +244,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0, r1}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -273,12 +258,11 @@ MPU_vTaskSetApplicationTaskTag:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0, r1}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -288,12 +272,11 @@ MPU_xTaskGetApplicationTaskTag:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0, r1}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -303,12 +286,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0, r1}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -318,12 +300,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0, r1}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -333,12 +314,11 @@ MPU_uxTaskGetSystemState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0, r1}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -348,12 +328,11 @@ MPU_uxTaskGetStackHighWaterMark:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0, r1}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -363,12 +342,11 @@ MPU_uxTaskGetStackHighWaterMark2:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0, r1}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -378,12 +356,11 @@ MPU_xTaskGetCurrentTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0, r1}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -393,12 +370,11 @@ MPU_xTaskGetSchedulerState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0, r1}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -408,12 +384,11 @@ MPU_vTaskSetTimeOutState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0, r1}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -423,12 +398,11 @@ MPU_xTaskCheckForTimeOut:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0, r1}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -438,12 +412,11 @@ MPU_xTaskGenericNotifyEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -453,12 +426,11 @@ MPU_xTaskGenericNotifyWaitEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -468,12 +440,11 @@ MPU_ulTaskGenericNotifyTake:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0, r1}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -483,12 +454,11 @@ MPU_xTaskGenericNotifyStateClear:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -498,12 +468,11 @@ MPU_ulTaskGenericNotifyValueClear:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0, r1}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -513,12 +482,11 @@ MPU_xQueueGenericSend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0, r1}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -528,12 +496,11 @@ MPU_uxQueueMessagesWaiting:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0, r1}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -543,12 +510,11 @@ MPU_uxQueueSpacesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0, r1}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -558,12 +524,11 @@ MPU_xQueueReceive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0, r1}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -573,12 +538,11 @@ MPU_xQueuePeek:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0, r1}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -588,12 +552,11 @@ MPU_xQueueSemaphoreTake:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0, r1}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -603,12 +566,11 @@ MPU_xQueueGetMutexHolder:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0, r1}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -618,12 +580,11 @@ MPU_xQueueTakeMutexRecursive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0, r1}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -633,12 +594,11 @@ MPU_xQueueGiveMutexRecursive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0, r1}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -648,12 +608,11 @@ MPU_xQueueSelectFromSet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0, r1}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -663,12 +622,11 @@ MPU_xQueueAddToSet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0, r1}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -678,12 +636,11 @@ MPU_vQueueAddToRegistry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0, r1}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -693,12 +650,11 @@ MPU_vQueueUnregisterQueue:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0, r1}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -708,12 +664,11 @@ MPU_pcQueueGetName:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0, r1}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -723,12 +678,11 @@ MPU_pvTimerGetTimerID:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0, r1}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -738,12 +692,11 @@ MPU_vTimerSetTimerID:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0, r1}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -753,12 +706,11 @@ MPU_xTimerIsTimerActive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0, r1}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -768,12 +720,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0, r1}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -783,12 +734,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0, r1}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -798,12 +748,11 @@ MPU_pcTimerGetName:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0, r1}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -813,12 +762,11 @@ MPU_vTimerSetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0, r1}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -828,12 +776,11 @@ MPU_xTimerGetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0, r1}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -843,12 +790,11 @@ MPU_uxTimerGetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0, r1}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -858,12 +804,11 @@ MPU_xTimerGetPeriod:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0, r1}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -873,12 +818,11 @@ MPU_xTimerGetExpiryTime:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0, r1}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -888,12 +832,11 @@ MPU_xEventGroupWaitBitsEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0, r1}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -903,12 +846,11 @@ MPU_xEventGroupClearBits:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0, r1}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -918,12 +860,11 @@ MPU_xEventGroupSetBits:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0, r1}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -933,12 +874,11 @@ MPU_xEventGroupSync:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0, r1}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -948,12 +888,11 @@ MPU_uxEventGroupGetNumber:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0, r1}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -963,12 +902,11 @@ MPU_vEventGroupSetNumber:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0, r1}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -978,12 +916,11 @@ MPU_xStreamBufferSend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0, r1}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -993,12 +930,11 @@ MPU_xStreamBufferReceive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0, r1}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -1008,12 +944,11 @@ MPU_xStreamBufferIsFull:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0, r1}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -1023,12 +958,11 @@ MPU_xStreamBufferIsEmpty:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0, r1}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -1038,12 +972,11 @@ MPU_xStreamBufferSpacesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0, r1}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -1053,12 +986,11 @@ MPU_xStreamBufferBytesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0, r1}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -1068,12 +1000,11 @@ MPU_xStreamBufferSetTriggerLevel:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0, r1}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1083,12 +1014,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0, r1}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -75,12 +73,11 @@ MPU_vTaskDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -103,12 +99,11 @@ MPU_eTaskGetState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -159,12 +151,11 @@ MPU_vTaskResume:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -523,12 +489,11 @@ MPU_xQueueReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -537,12 +502,11 @@ MPU_xQueuePeek:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -75,12 +73,11 @@ MPU_vTaskDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -103,12 +99,11 @@ MPU_eTaskGetState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -159,12 +151,11 @@ MPU_vTaskResume:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -523,12 +489,11 @@ MPU_xQueueReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -537,12 +502,11 @@ MPU_xQueuePeek:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -63,12 +63,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -93,12 +92,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -123,12 +121,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -153,12 +150,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -183,12 +179,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -219,12 +214,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -249,12 +243,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -279,12 +272,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -309,12 +301,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -337,12 +328,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -363,12 +353,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -391,12 +380,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -421,12 +409,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -451,12 +438,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -481,12 +467,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -513,12 +498,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -543,12 +527,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -577,12 +560,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -609,12 +591,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -643,12 +624,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -673,12 +653,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -703,12 +682,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -733,12 +711,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -763,12 +740,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -791,12 +767,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -819,12 +794,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -847,12 +821,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -877,12 +850,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -911,12 +883,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -943,12 +914,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -977,12 +947,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -1011,12 +980,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1037,12 +1005,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1063,12 +1030,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1093,12 +1059,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1123,12 +1088,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1151,12 +1115,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1179,12 +1142,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1211,12 +1173,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1241,12 +1202,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1273,12 +1233,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1305,12 +1264,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1337,12 +1295,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1367,12 +1324,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1397,12 +1353,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1427,12 +1382,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1459,12 +1413,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1489,12 +1442,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1519,12 +1471,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1549,12 +1500,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1579,12 +1529,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1611,12 +1560,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1641,12 +1589,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1671,12 +1618,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1701,12 +1647,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1731,12 +1676,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1759,12 +1703,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1787,12 +1730,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1815,12 +1757,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1847,12 +1788,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1875,12 +1815,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1907,12 +1846,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1941,12 +1879,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1973,12 +1910,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1999,12 +1935,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -2025,12 +1960,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -2051,12 +1985,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2077,12 +2010,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2105,12 +2037,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2131,12 +2062,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -63,12 +63,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -93,12 +92,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -123,12 +121,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -153,12 +150,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -183,12 +179,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -219,12 +214,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -249,12 +243,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -279,12 +272,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -309,12 +301,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -337,12 +328,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -363,12 +353,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -391,12 +380,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -421,12 +409,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -451,12 +438,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -481,12 +467,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -513,12 +498,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -543,12 +527,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -577,12 +560,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -609,12 +591,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -643,12 +624,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -673,12 +653,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -703,12 +682,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -733,12 +711,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -763,12 +740,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -791,12 +767,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -819,12 +794,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -847,12 +821,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -877,12 +850,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -911,12 +883,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -943,12 +914,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -977,12 +947,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0, r1} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -1011,12 +980,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1037,12 +1005,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1063,12 +1030,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1093,12 +1059,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1123,12 +1088,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1151,12 +1115,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1179,12 +1142,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1211,12 +1173,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1241,12 +1202,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1273,12 +1233,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1305,12 +1264,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1337,12 +1295,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1367,12 +1324,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1397,12 +1353,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1427,12 +1382,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1459,12 +1413,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1489,12 +1442,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1519,12 +1471,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1549,12 +1500,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1579,12 +1529,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0, r1} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1611,12 +1560,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1641,12 +1589,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1671,12 +1618,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1701,12 +1647,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1731,12 +1676,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1759,12 +1703,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1787,12 +1730,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1815,12 +1757,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1847,12 +1788,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1875,12 +1815,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0, r1} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1907,12 +1846,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0, r1} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1941,12 +1879,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1973,12 +1910,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1999,12 +1935,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -2025,12 +1960,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -2051,12 +1985,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2077,12 +2010,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2105,12 +2037,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2131,12 +2062,11 @@
" mrs r0, control \n"
" movs r1, #1 \n"
" tst r0, r1 \n"
" pop {r0, r1} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0, r1} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0, r1} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -62,12 +62,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskDelayUntil_Unpriv \n"
" MPU_xTaskDelayUntil_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskDelayUntilImpl \n"
" MPU_xTaskDelayUntil_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskDelayUntil ) : "memory"
@ -91,12 +90,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskAbortDelay_Unpriv \n"
" MPU_xTaskAbortDelay_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskAbortDelayImpl \n"
" MPU_xTaskAbortDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskAbortDelay ) : "memory"
@ -120,12 +118,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskDelay_Unpriv \n"
" MPU_vTaskDelay_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskDelayImpl \n"
" MPU_vTaskDelay_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskDelay ) : "memory"
@ -149,12 +146,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskPriorityGet_Unpriv \n"
" MPU_uxTaskPriorityGet_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskPriorityGetImpl \n"
" MPU_uxTaskPriorityGet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskPriorityGet ) : "memory"
@ -178,12 +174,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_eTaskGetState_Unpriv \n"
" MPU_eTaskGetState_Priv: \n"
" pop {r0} \n"
" b MPU_eTaskGetStateImpl \n"
" MPU_eTaskGetState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_eTaskGetState ) : "memory"
@ -213,12 +208,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskGetInfo_Unpriv \n"
" MPU_vTaskGetInfo_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskGetInfoImpl \n"
" MPU_vTaskGetInfo_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskGetInfo ) : "memory"
@ -242,12 +236,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetIdleTaskHandle_Unpriv \n"
" MPU_xTaskGetIdleTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetIdleTaskHandleImpl \n"
" MPU_xTaskGetIdleTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetIdleTaskHandle ) : "memory"
@ -271,12 +264,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSuspend_Unpriv \n"
" MPU_vTaskSuspend_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSuspendImpl \n"
" MPU_vTaskSuspend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSuspend ) : "memory"
@ -300,12 +292,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskResume_Unpriv \n"
" MPU_vTaskResume_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskResumeImpl \n"
" MPU_vTaskResume_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskResume ) : "memory"
@ -327,12 +318,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetTickCount_Unpriv \n"
" MPU_xTaskGetTickCount_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetTickCountImpl \n"
" MPU_xTaskGetTickCount_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetTickCount ) : "memory"
@ -352,12 +342,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetNumberOfTasks_Unpriv \n"
" MPU_uxTaskGetNumberOfTasks_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetNumberOfTasksImpl \n"
" MPU_uxTaskGetNumberOfTasks_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetNumberOfTasks ) : "memory"
@ -379,12 +368,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimeCounterImpl \n"
" MPU_ulTaskGetRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimeCounter ) : "memory"
@ -408,12 +396,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetRunTimePercent_Unpriv \n"
" MPU_ulTaskGetRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetRunTimePercentImpl \n"
" MPU_ulTaskGetRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetRunTimePercent ) : "memory"
@ -437,12 +424,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimePercent_Unpriv \n"
" MPU_ulTaskGetIdleRunTimePercent_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimePercentImpl \n"
" MPU_ulTaskGetIdleRunTimePercent_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimePercent ) : "memory"
@ -466,12 +452,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv \n"
" MPU_ulTaskGetIdleRunTimeCounter_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGetIdleRunTimeCounterImpl \n"
" MPU_ulTaskGetIdleRunTimeCounter_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGetIdleRunTimeCounter ) : "memory"
@ -497,12 +482,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetApplicationTaskTag_Unpriv \n"
" MPU_vTaskSetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetApplicationTaskTagImpl \n"
" MPU_vTaskSetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetApplicationTaskTag ) : "memory"
@ -526,12 +510,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetApplicationTaskTag_Unpriv \n"
" MPU_xTaskGetApplicationTaskTag_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetApplicationTaskTagImpl \n"
" MPU_xTaskGetApplicationTaskTag_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetApplicationTaskTag ) : "memory"
@ -559,12 +542,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv \n"
" MPU_vTaskSetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetThreadLocalStoragePointerImpl \n"
" MPU_vTaskSetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetThreadLocalStoragePointer ) : "memory"
@ -590,12 +572,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Priv: \n"
" pop {r0} \n"
" b MPU_pvTaskGetThreadLocalStoragePointerImpl \n"
" MPU_pvTaskGetThreadLocalStoragePointer_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer ) : "memory"
@ -623,12 +604,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetSystemState_Unpriv \n"
" MPU_uxTaskGetSystemState_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetSystemStateImpl \n"
" MPU_uxTaskGetSystemState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetSystemState ) : "memory"
@ -652,12 +632,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMarkImpl \n"
" MPU_uxTaskGetStackHighWaterMark_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark ) : "memory"
@ -681,12 +660,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTaskGetStackHighWaterMark2_Unpriv \n"
" MPU_uxTaskGetStackHighWaterMark2_Priv: \n"
" pop {r0} \n"
" b MPU_uxTaskGetStackHighWaterMark2Impl \n"
" MPU_uxTaskGetStackHighWaterMark2_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTaskGetStackHighWaterMark2 ) : "memory"
@ -710,12 +688,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetCurrentTaskHandle_Unpriv \n"
" MPU_xTaskGetCurrentTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetCurrentTaskHandleImpl \n"
" MPU_xTaskGetCurrentTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetCurrentTaskHandle ) : "memory"
@ -739,12 +716,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGetSchedulerState_Unpriv \n"
" MPU_xTaskGetSchedulerState_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGetSchedulerStateImpl \n"
" MPU_xTaskGetSchedulerState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGetSchedulerState ) : "memory"
@ -766,12 +742,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTaskSetTimeOutState_Unpriv \n"
" MPU_vTaskSetTimeOutState_Priv: \n"
" pop {r0} \n"
" b MPU_vTaskSetTimeOutStateImpl \n"
" MPU_vTaskSetTimeOutState_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTaskSetTimeOutState ) : "memory"
@ -793,12 +768,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskCheckForTimeOut_Unpriv \n"
" MPU_xTaskCheckForTimeOut_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskCheckForTimeOutImpl \n"
" MPU_xTaskCheckForTimeOut_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskCheckForTimeOut ) : "memory"
@ -820,12 +794,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotify_Unpriv \n"
" MPU_xTaskGenericNotify_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyImpl \n"
" MPU_xTaskGenericNotify_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotify ) : "memory"
@ -849,12 +822,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyWait_Unpriv \n"
" MPU_xTaskGenericNotifyWait_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyWaitImpl \n"
" MPU_xTaskGenericNotifyWait_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyWait ) : "memory"
@ -882,12 +854,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyTake_Unpriv \n"
" MPU_ulTaskGenericNotifyTake_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyTakeImpl \n"
" MPU_ulTaskGenericNotifyTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyTake ) : "memory"
@ -913,12 +884,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTaskGenericNotifyStateClear_Unpriv \n"
" MPU_xTaskGenericNotifyStateClear_Priv: \n"
" pop {r0} \n"
" b MPU_xTaskGenericNotifyStateClearImpl \n"
" MPU_xTaskGenericNotifyStateClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTaskGenericNotifyStateClear ) : "memory"
@ -946,12 +916,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_ulTaskGenericNotifyValueClear_Unpriv \n"
" MPU_ulTaskGenericNotifyValueClear_Priv: \n"
" pop {r0} \n"
" b MPU_ulTaskGenericNotifyValueClearImpl \n"
" MPU_ulTaskGenericNotifyValueClear_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_ulTaskGenericNotifyValueClear ) : "memory"
@ -979,12 +948,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGenericSend_Unpriv \n"
" MPU_xQueueGenericSend_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGenericSendImpl \n"
" MPU_xQueueGenericSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGenericSend ) : "memory"
@ -1004,12 +972,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueMessagesWaiting_Unpriv \n"
" MPU_uxQueueMessagesWaiting_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueMessagesWaitingImpl \n"
" MPU_uxQueueMessagesWaiting_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueMessagesWaiting ) : "memory"
@ -1029,12 +996,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxQueueSpacesAvailable_Unpriv \n"
" MPU_uxQueueSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_uxQueueSpacesAvailableImpl \n"
" MPU_uxQueueSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxQueueSpacesAvailable ) : "memory"
@ -1058,12 +1024,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueReceive_Unpriv \n"
" MPU_xQueueReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueReceiveImpl \n"
" MPU_xQueueReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueReceive ) : "memory"
@ -1087,12 +1052,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueuePeek_Unpriv \n"
" MPU_xQueuePeek_Priv: \n"
" pop {r0} \n"
" b MPU_xQueuePeekImpl \n"
" MPU_xQueuePeek_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueuePeek ) : "memory"
@ -1114,12 +1078,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSemaphoreTake_Unpriv \n"
" MPU_xQueueSemaphoreTake_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSemaphoreTakeImpl \n"
" MPU_xQueueSemaphoreTake_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSemaphoreTake ) : "memory"
@ -1141,12 +1104,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGetMutexHolder_Unpriv \n"
" MPU_xQueueGetMutexHolder_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGetMutexHolderImpl \n"
" MPU_xQueueGetMutexHolder_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGetMutexHolder ) : "memory"
@ -1172,12 +1134,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueTakeMutexRecursive_Unpriv \n"
" MPU_xQueueTakeMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueTakeMutexRecursiveImpl \n"
" MPU_xQueueTakeMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueTakeMutexRecursive ) : "memory"
@ -1201,12 +1162,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueGiveMutexRecursive_Unpriv \n"
" MPU_xQueueGiveMutexRecursive_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueGiveMutexRecursiveImpl \n"
" MPU_xQueueGiveMutexRecursive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueGiveMutexRecursive ) : "memory"
@ -1232,12 +1192,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueSelectFromSet_Unpriv \n"
" MPU_xQueueSelectFromSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueSelectFromSetImpl \n"
" MPU_xQueueSelectFromSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueSelectFromSet ) : "memory"
@ -1263,12 +1222,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xQueueAddToSet_Unpriv \n"
" MPU_xQueueAddToSet_Priv: \n"
" pop {r0} \n"
" b MPU_xQueueAddToSetImpl \n"
" MPU_xQueueAddToSet_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xQueueAddToSet ) : "memory"
@ -1294,12 +1252,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueAddToRegistry_Unpriv \n"
" MPU_vQueueAddToRegistry_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueAddToRegistryImpl \n"
" MPU_vQueueAddToRegistry_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueAddToRegistry ) : "memory"
@ -1323,12 +1280,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vQueueUnregisterQueue_Unpriv \n"
" MPU_vQueueUnregisterQueue_Priv: \n"
" pop {r0} \n"
" b MPU_vQueueUnregisterQueueImpl \n"
" MPU_vQueueUnregisterQueue_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vQueueUnregisterQueue ) : "memory"
@ -1352,12 +1308,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcQueueGetName_Unpriv \n"
" MPU_pcQueueGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcQueueGetNameImpl \n"
" MPU_pcQueueGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcQueueGetName ) : "memory"
@ -1381,12 +1336,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pvTimerGetTimerID_Unpriv \n"
" MPU_pvTimerGetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_pvTimerGetTimerIDImpl \n"
" MPU_pvTimerGetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pvTimerGetTimerID ) : "memory"
@ -1412,12 +1366,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetTimerID_Unpriv \n"
" MPU_vTimerSetTimerID_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetTimerIDImpl \n"
" MPU_vTimerSetTimerID_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetTimerID ) : "memory"
@ -1441,12 +1394,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerIsTimerActive_Unpriv \n"
" MPU_xTimerIsTimerActive_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerIsTimerActiveImpl \n"
" MPU_xTimerIsTimerActive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerIsTimerActive ) : "memory"
@ -1470,12 +1422,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetTimerDaemonTaskHandleImpl \n"
" MPU_xTimerGetTimerDaemonTaskHandle_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle ) : "memory"
@ -1499,12 +1450,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGenericCommandFromTask ) : "memory"
@ -1528,12 +1478,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_pcTimerGetName_Unpriv \n"
" MPU_pcTimerGetName_Priv: \n"
" pop {r0} \n"
" b MPU_pcTimerGetNameImpl \n"
" MPU_pcTimerGetName_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_pcTimerGetName ) : "memory"
@ -1559,12 +1508,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vTimerSetReloadMode_Unpriv \n"
" MPU_vTimerSetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_vTimerSetReloadModeImpl \n"
" MPU_vTimerSetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vTimerSetReloadMode ) : "memory"
@ -1588,12 +1536,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetReloadMode_Unpriv \n"
" MPU_xTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetReloadModeImpl \n"
" MPU_xTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetReloadMode ) : "memory"
@ -1617,12 +1564,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxTimerGetReloadMode_Unpriv \n"
" MPU_uxTimerGetReloadMode_Priv: \n"
" pop {r0} \n"
" b MPU_uxTimerGetReloadModeImpl \n"
" MPU_uxTimerGetReloadMode_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxTimerGetReloadMode ) : "memory"
@ -1646,12 +1592,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetPeriod_Unpriv \n"
" MPU_xTimerGetPeriod_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetPeriodImpl \n"
" MPU_xTimerGetPeriod_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetPeriod ) : "memory"
@ -1675,12 +1620,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGetExpiryTime_Unpriv \n"
" MPU_xTimerGetExpiryTime_Priv: \n"
" pop {r0} \n"
" b MPU_xTimerGetExpiryTimeImpl \n"
" MPU_xTimerGetExpiryTime_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xTimerGetExpiryTime ) : "memory"
@ -1702,12 +1646,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupWaitBits_Unpriv \n"
" MPU_xEventGroupWaitBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupWaitBitsImpl \n"
" MPU_xEventGroupWaitBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupWaitBits ) : "memory"
@ -1729,12 +1672,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupClearBits_Unpriv \n"
" MPU_xEventGroupClearBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupClearBitsImpl \n"
" MPU_xEventGroupClearBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupClearBits ) : "memory"
@ -1756,12 +1698,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSetBits_Unpriv \n"
" MPU_xEventGroupSetBits_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSetBitsImpl \n"
" MPU_xEventGroupSetBits_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSetBits ) : "memory"
@ -1787,12 +1728,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xEventGroupSync_Unpriv \n"
" MPU_xEventGroupSync_Priv: \n"
" pop {r0} \n"
" b MPU_xEventGroupSyncImpl \n"
" MPU_xEventGroupSync_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xEventGroupSync ) : "memory"
@ -1814,12 +1754,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_uxEventGroupGetNumber_Unpriv \n"
" MPU_uxEventGroupGetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_uxEventGroupGetNumberImpl \n"
" MPU_uxEventGroupGetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_uxEventGroupGetNumber ) : "memory"
@ -1845,12 +1784,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_vEventGroupSetNumber_Unpriv \n"
" MPU_vEventGroupSetNumber_Priv: \n"
" pop {r0} \n"
" b MPU_vEventGroupSetNumberImpl \n"
" MPU_vEventGroupSetNumber_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_vEventGroupSetNumber ) : "memory"
@ -1878,12 +1816,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSend_Unpriv \n"
" MPU_xStreamBufferSend_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSendImpl \n"
" MPU_xStreamBufferSend_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSend ) : "memory"
@ -1909,12 +1846,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferReceive_Unpriv \n"
" MPU_xStreamBufferReceive_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferReceiveImpl \n"
" MPU_xStreamBufferReceive_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferReceive ) : "memory"
@ -1934,12 +1870,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsFull_Unpriv \n"
" MPU_xStreamBufferIsFull_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsFullImpl \n"
" MPU_xStreamBufferIsFull_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsFull ) : "memory"
@ -1959,12 +1894,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferIsEmpty_Unpriv \n"
" MPU_xStreamBufferIsEmpty_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferIsEmptyImpl \n"
" MPU_xStreamBufferIsEmpty_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferIsEmpty ) : "memory"
@ -1984,12 +1918,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSpacesAvailable_Unpriv \n"
" MPU_xStreamBufferSpacesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSpacesAvailableImpl \n"
" MPU_xStreamBufferSpacesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSpacesAvailable ) : "memory"
@ -2009,12 +1942,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferBytesAvailable_Unpriv \n"
" MPU_xStreamBufferBytesAvailable_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferBytesAvailableImpl \n"
" MPU_xStreamBufferBytesAvailable_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferBytesAvailable ) : "memory"
@ -2036,12 +1968,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferSetTriggerLevel_Unpriv \n"
" MPU_xStreamBufferSetTriggerLevel_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferSetTriggerLevelImpl \n"
" MPU_xStreamBufferSetTriggerLevel_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferSetTriggerLevel ) : "memory"
@ -2061,12 +1992,11 @@
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv \n"
" MPU_xStreamBufferNextMessageLengthBytes_Priv: \n"
" pop {r0} \n"
" b MPU_xStreamBufferNextMessageLengthBytesImpl \n"
" MPU_xStreamBufferNextMessageLengthBytes_Unpriv: \n"
" pop {r0} \n"
" svc %0 \n"
" \n"
: : "i" ( SYSTEM_CALL_xStreamBufferNextMessageLengthBytes ) : "memory"

View file

@ -48,12 +48,11 @@ MPU_xTaskDelayUntil:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0, r1}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -63,12 +62,11 @@ MPU_xTaskAbortDelay:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0, r1}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -78,12 +76,11 @@ MPU_vTaskDelay:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0, r1}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -93,12 +90,11 @@ MPU_uxTaskPriorityGet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0, r1}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -108,12 +104,11 @@ MPU_eTaskGetState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0, r1}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -123,12 +118,11 @@ MPU_vTaskGetInfo:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0, r1}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -138,12 +132,11 @@ MPU_xTaskGetIdleTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0, r1}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -153,12 +146,11 @@ MPU_vTaskSuspend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0, r1}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -168,12 +160,11 @@ MPU_vTaskResume:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0, r1}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -183,12 +174,11 @@ MPU_xTaskGetTickCount:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0, r1}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -198,12 +188,11 @@ MPU_uxTaskGetNumberOfTasks:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0, r1}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -213,12 +202,11 @@ MPU_ulTaskGetRunTimeCounter:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0, r1}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -228,12 +216,11 @@ MPU_ulTaskGetRunTimePercent:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0, r1}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +230,11 @@ MPU_ulTaskGetIdleRunTimePercent:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0, r1}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -258,12 +244,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0, r1}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -273,12 +258,11 @@ MPU_vTaskSetApplicationTaskTag:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0, r1}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -288,12 +272,11 @@ MPU_xTaskGetApplicationTaskTag:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0, r1}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -303,12 +286,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0, r1}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -318,12 +300,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0, r1}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -333,12 +314,11 @@ MPU_uxTaskGetSystemState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0, r1}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -348,12 +328,11 @@ MPU_uxTaskGetStackHighWaterMark:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0, r1}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -363,12 +342,11 @@ MPU_uxTaskGetStackHighWaterMark2:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0, r1}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -378,12 +356,11 @@ MPU_xTaskGetCurrentTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0, r1}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -393,12 +370,11 @@ MPU_xTaskGetSchedulerState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0, r1}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -408,12 +384,11 @@ MPU_vTaskSetTimeOutState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0, r1}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -423,12 +398,11 @@ MPU_xTaskCheckForTimeOut:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0, r1}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -438,12 +412,11 @@ MPU_xTaskGenericNotifyEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -453,12 +426,11 @@ MPU_xTaskGenericNotifyWaitEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -468,12 +440,11 @@ MPU_ulTaskGenericNotifyTake:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0, r1}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -483,12 +454,11 @@ MPU_xTaskGenericNotifyStateClear:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -498,12 +468,11 @@ MPU_ulTaskGenericNotifyValueClear:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0, r1}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -513,12 +482,11 @@ MPU_xQueueGenericSend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0, r1}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -528,12 +496,11 @@ MPU_uxQueueMessagesWaiting:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0, r1}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -543,12 +510,11 @@ MPU_uxQueueSpacesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0, r1}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -558,12 +524,11 @@ MPU_xQueueReceive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0, r1}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -573,12 +538,11 @@ MPU_xQueuePeek:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0, r1}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -588,12 +552,11 @@ MPU_xQueueSemaphoreTake:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0, r1}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -603,12 +566,11 @@ MPU_xQueueGetMutexHolder:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0, r1}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -618,12 +580,11 @@ MPU_xQueueTakeMutexRecursive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0, r1}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -633,12 +594,11 @@ MPU_xQueueGiveMutexRecursive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0, r1}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -648,12 +608,11 @@ MPU_xQueueSelectFromSet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0, r1}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -663,12 +622,11 @@ MPU_xQueueAddToSet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0, r1}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -678,12 +636,11 @@ MPU_vQueueAddToRegistry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0, r1}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -693,12 +650,11 @@ MPU_vQueueUnregisterQueue:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0, r1}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -708,12 +664,11 @@ MPU_pcQueueGetName:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0, r1}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -723,12 +678,11 @@ MPU_pvTimerGetTimerID:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0, r1}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -738,12 +692,11 @@ MPU_vTimerSetTimerID:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0, r1}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -753,12 +706,11 @@ MPU_xTimerIsTimerActive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0, r1}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -768,12 +720,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0, r1}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -783,12 +734,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0, r1}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -798,12 +748,11 @@ MPU_pcTimerGetName:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0, r1}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -813,12 +762,11 @@ MPU_vTimerSetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0, r1}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -828,12 +776,11 @@ MPU_xTimerGetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0, r1}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -843,12 +790,11 @@ MPU_uxTimerGetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0, r1}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -858,12 +804,11 @@ MPU_xTimerGetPeriod:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0, r1}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -873,12 +818,11 @@ MPU_xTimerGetExpiryTime:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0, r1}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -888,12 +832,11 @@ MPU_xEventGroupWaitBitsEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0, r1}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -903,12 +846,11 @@ MPU_xEventGroupClearBits:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0, r1}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -918,12 +860,11 @@ MPU_xEventGroupSetBits:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0, r1}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -933,12 +874,11 @@ MPU_xEventGroupSync:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0, r1}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -948,12 +888,11 @@ MPU_uxEventGroupGetNumber:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0, r1}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -963,12 +902,11 @@ MPU_vEventGroupSetNumber:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0, r1}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -978,12 +916,11 @@ MPU_xStreamBufferSend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0, r1}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -993,12 +930,11 @@ MPU_xStreamBufferReceive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0, r1}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -1008,12 +944,11 @@ MPU_xStreamBufferIsFull:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0, r1}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -1023,12 +958,11 @@ MPU_xStreamBufferIsEmpty:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0, r1}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -1038,12 +972,11 @@ MPU_xStreamBufferSpacesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0, r1}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -1053,12 +986,11 @@ MPU_xStreamBufferBytesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0, r1}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -1068,12 +1000,11 @@ MPU_xStreamBufferSetTriggerLevel:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0, r1}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1083,12 +1014,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0, r1}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -48,12 +48,11 @@ MPU_xTaskDelayUntil:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0, r1}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -63,12 +62,11 @@ MPU_xTaskAbortDelay:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0, r1}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -78,12 +76,11 @@ MPU_vTaskDelay:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0, r1}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -93,12 +90,11 @@ MPU_uxTaskPriorityGet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0, r1}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -108,12 +104,11 @@ MPU_eTaskGetState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0, r1}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -123,12 +118,11 @@ MPU_vTaskGetInfo:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0, r1}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -138,12 +132,11 @@ MPU_xTaskGetIdleTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0, r1}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -153,12 +146,11 @@ MPU_vTaskSuspend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0, r1}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -168,12 +160,11 @@ MPU_vTaskResume:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0, r1}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -183,12 +174,11 @@ MPU_xTaskGetTickCount:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0, r1}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -198,12 +188,11 @@ MPU_uxTaskGetNumberOfTasks:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0, r1}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -213,12 +202,11 @@ MPU_ulTaskGetRunTimeCounter:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0, r1}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -228,12 +216,11 @@ MPU_ulTaskGetRunTimePercent:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0, r1}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +230,11 @@ MPU_ulTaskGetIdleRunTimePercent:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0, r1}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -258,12 +244,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0, r1}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -273,12 +258,11 @@ MPU_vTaskSetApplicationTaskTag:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0, r1}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -288,12 +272,11 @@ MPU_xTaskGetApplicationTaskTag:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0, r1}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -303,12 +286,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0, r1}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -318,12 +300,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0, r1}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -333,12 +314,11 @@ MPU_uxTaskGetSystemState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0, r1}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -348,12 +328,11 @@ MPU_uxTaskGetStackHighWaterMark:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0, r1}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -363,12 +342,11 @@ MPU_uxTaskGetStackHighWaterMark2:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0, r1}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -378,12 +356,11 @@ MPU_xTaskGetCurrentTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0, r1}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -393,12 +370,11 @@ MPU_xTaskGetSchedulerState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0, r1}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -408,12 +384,11 @@ MPU_vTaskSetTimeOutState:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0, r1}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -423,12 +398,11 @@ MPU_xTaskCheckForTimeOut:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0, r1}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -438,12 +412,11 @@ MPU_xTaskGenericNotifyEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -453,12 +426,11 @@ MPU_xTaskGenericNotifyWaitEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -468,12 +440,11 @@ MPU_ulTaskGenericNotifyTake:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0, r1}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -483,12 +454,11 @@ MPU_xTaskGenericNotifyStateClear:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0, r1}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -498,12 +468,11 @@ MPU_ulTaskGenericNotifyValueClear:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0, r1}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -513,12 +482,11 @@ MPU_xQueueGenericSend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0, r1}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -528,12 +496,11 @@ MPU_uxQueueMessagesWaiting:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0, r1}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -543,12 +510,11 @@ MPU_uxQueueSpacesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0, r1}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -558,12 +524,11 @@ MPU_xQueueReceive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0, r1}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -573,12 +538,11 @@ MPU_xQueuePeek:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0, r1}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -588,12 +552,11 @@ MPU_xQueueSemaphoreTake:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0, r1}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -603,12 +566,11 @@ MPU_xQueueGetMutexHolder:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0, r1}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -618,12 +580,11 @@ MPU_xQueueTakeMutexRecursive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0, r1}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -633,12 +594,11 @@ MPU_xQueueGiveMutexRecursive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0, r1}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -648,12 +608,11 @@ MPU_xQueueSelectFromSet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0, r1}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -663,12 +622,11 @@ MPU_xQueueAddToSet:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0, r1}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -678,12 +636,11 @@ MPU_vQueueAddToRegistry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0, r1}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -693,12 +650,11 @@ MPU_vQueueUnregisterQueue:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0, r1}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -708,12 +664,11 @@ MPU_pcQueueGetName:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0, r1}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -723,12 +678,11 @@ MPU_pvTimerGetTimerID:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0, r1}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -738,12 +692,11 @@ MPU_vTimerSetTimerID:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0, r1}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -753,12 +706,11 @@ MPU_xTimerIsTimerActive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0, r1}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -768,12 +720,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0, r1}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -783,12 +734,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0, r1}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -798,12 +748,11 @@ MPU_pcTimerGetName:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0, r1}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -813,12 +762,11 @@ MPU_vTimerSetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0, r1}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -828,12 +776,11 @@ MPU_xTimerGetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0, r1}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -843,12 +790,11 @@ MPU_uxTimerGetReloadMode:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0, r1}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -858,12 +804,11 @@ MPU_xTimerGetPeriod:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0, r1}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -873,12 +818,11 @@ MPU_xTimerGetExpiryTime:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0, r1}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -888,12 +832,11 @@ MPU_xEventGroupWaitBitsEntry:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0, r1}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -903,12 +846,11 @@ MPU_xEventGroupClearBits:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0, r1}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -918,12 +860,11 @@ MPU_xEventGroupSetBits:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0, r1}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -933,12 +874,11 @@ MPU_xEventGroupSync:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0, r1}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -948,12 +888,11 @@ MPU_uxEventGroupGetNumber:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0, r1}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -963,12 +902,11 @@ MPU_vEventGroupSetNumber:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0, r1}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -978,12 +916,11 @@ MPU_xStreamBufferSend:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0, r1}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -993,12 +930,11 @@ MPU_xStreamBufferReceive:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0, r1}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -1008,12 +944,11 @@ MPU_xStreamBufferIsFull:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0, r1}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -1023,12 +958,11 @@ MPU_xStreamBufferIsEmpty:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0, r1}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -1038,12 +972,11 @@ MPU_xStreamBufferSpacesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0, r1}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -1053,12 +986,11 @@ MPU_xStreamBufferBytesAvailable:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0, r1}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -1068,12 +1000,11 @@ MPU_xStreamBufferSetTriggerLevel:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0, r1}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1083,12 +1014,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
mrs r0, control
movs r1, #1
tst r0, r1
pop {r0, r1}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0, r1}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0, r1}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -75,12 +73,11 @@ MPU_vTaskDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -103,12 +99,11 @@ MPU_eTaskGetState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -159,12 +151,11 @@ MPU_vTaskResume:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -523,12 +489,11 @@ MPU_xQueueReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -537,12 +502,11 @@ MPU_xQueuePeek:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -75,12 +73,11 @@ MPU_vTaskDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -103,12 +99,11 @@ MPU_eTaskGetState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -159,12 +151,11 @@ MPU_vTaskResume:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -523,12 +489,11 @@ MPU_xQueueReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -537,12 +502,11 @@ MPU_xQueuePeek:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -75,12 +73,11 @@ MPU_vTaskDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -103,12 +99,11 @@ MPU_eTaskGetState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -159,12 +151,11 @@ MPU_vTaskResume:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -523,12 +489,11 @@ MPU_xQueueReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -537,12 +502,11 @@ MPU_xQueuePeek:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -75,12 +73,11 @@ MPU_vTaskDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -103,12 +99,11 @@ MPU_eTaskGetState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -159,12 +151,11 @@ MPU_vTaskResume:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -523,12 +489,11 @@ MPU_xQueueReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -537,12 +502,11 @@ MPU_xQueuePeek:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -51,12 +51,11 @@ MPU_xTaskDelayUntil:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -65,12 +64,11 @@ MPU_xTaskAbortDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -79,12 +77,11 @@ MPU_vTaskDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -93,12 +90,11 @@ MPU_uxTaskPriorityGet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -107,12 +103,11 @@ MPU_eTaskGetState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -121,12 +116,11 @@ MPU_vTaskGetInfo:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -135,12 +129,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -149,12 +142,11 @@ MPU_vTaskSuspend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -163,12 +155,11 @@ MPU_vTaskResume:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -177,12 +168,11 @@ MPU_xTaskGetTickCount:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -191,12 +181,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -205,12 +194,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -219,12 +207,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -233,12 +220,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -247,12 +233,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -261,12 +246,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -275,12 +259,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -289,12 +272,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -303,12 +285,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -317,12 +298,11 @@ MPU_uxTaskGetSystemState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -331,12 +311,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -345,12 +324,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -359,12 +337,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -373,12 +350,11 @@ MPU_xTaskGetSchedulerState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -387,12 +363,11 @@ MPU_vTaskSetTimeOutState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -401,12 +376,11 @@ MPU_xTaskCheckForTimeOut:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -415,12 +389,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -429,12 +402,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -443,12 +415,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -457,12 +428,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -471,12 +441,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -485,12 +454,11 @@ MPU_xQueueGenericSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -499,12 +467,11 @@ MPU_uxQueueMessagesWaiting:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -513,12 +480,11 @@ MPU_uxQueueSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -527,12 +493,11 @@ MPU_xQueueReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -541,12 +506,11 @@ MPU_xQueuePeek:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -555,12 +519,11 @@ MPU_xQueueSemaphoreTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -569,12 +532,11 @@ MPU_xQueueGetMutexHolder:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -583,12 +545,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -597,12 +558,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -611,12 +571,11 @@ MPU_xQueueSelectFromSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -625,12 +584,11 @@ MPU_xQueueAddToSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -639,12 +597,11 @@ MPU_vQueueAddToRegistry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -653,12 +610,11 @@ MPU_vQueueUnregisterQueue:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -667,12 +623,11 @@ MPU_pcQueueGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -681,12 +636,11 @@ MPU_pvTimerGetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -695,12 +649,11 @@ MPU_vTimerSetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -709,12 +662,11 @@ MPU_xTimerIsTimerActive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -723,12 +675,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -737,12 +688,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -751,12 +701,11 @@ MPU_pcTimerGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -765,12 +714,11 @@ MPU_vTimerSetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -779,12 +727,11 @@ MPU_xTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -793,12 +740,11 @@ MPU_uxTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -807,12 +753,11 @@ MPU_xTimerGetPeriod:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -821,12 +766,11 @@ MPU_xTimerGetExpiryTime:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -835,12 +779,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -849,12 +792,11 @@ MPU_xEventGroupClearBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -863,12 +805,11 @@ MPU_xEventGroupSetBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -877,12 +818,11 @@ MPU_xEventGroupSync:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -891,12 +831,11 @@ MPU_uxEventGroupGetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -905,12 +844,11 @@ MPU_vEventGroupSetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -919,12 +857,11 @@ MPU_xStreamBufferSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -933,12 +870,11 @@ MPU_xStreamBufferReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -947,12 +883,11 @@ MPU_xStreamBufferIsFull:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -961,12 +896,11 @@ MPU_xStreamBufferIsEmpty:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -975,12 +909,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -989,12 +922,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -1003,12 +935,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1017,12 +948,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -75,12 +73,11 @@ MPU_vTaskDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -103,12 +99,11 @@ MPU_eTaskGetState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -159,12 +151,11 @@ MPU_vTaskResume:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -523,12 +489,11 @@ MPU_xQueueReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -537,12 +502,11 @@ MPU_xQueuePeek:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -75,12 +73,11 @@ MPU_vTaskDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -103,12 +99,11 @@ MPU_eTaskGetState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -159,12 +151,11 @@ MPU_vTaskResume:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -523,12 +489,11 @@ MPU_xQueueReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -537,12 +502,11 @@ MPU_xQueuePeek:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -75,12 +73,11 @@ MPU_vTaskDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -103,12 +99,11 @@ MPU_eTaskGetState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -159,12 +151,11 @@ MPU_vTaskResume:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -523,12 +489,11 @@ MPU_xQueueReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -537,12 +502,11 @@ MPU_xQueuePeek:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv:
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
/*-----------------------------------------------------------*/
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv:
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
/*-----------------------------------------------------------*/
@ -75,12 +73,11 @@ MPU_vTaskDelay:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv:
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
/*-----------------------------------------------------------*/
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv:
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
/*-----------------------------------------------------------*/
@ -103,12 +99,11 @@ MPU_eTaskGetState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv:
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
/*-----------------------------------------------------------*/
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv:
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
/*-----------------------------------------------------------*/
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
/*-----------------------------------------------------------*/
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv:
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
/*-----------------------------------------------------------*/
@ -159,12 +151,11 @@ MPU_vTaskResume:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv:
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskResume
/*-----------------------------------------------------------*/
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv:
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
/*-----------------------------------------------------------*/
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv:
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
/*-----------------------------------------------------------*/
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
/*-----------------------------------------------------------*/
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
/*-----------------------------------------------------------*/
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
/*-----------------------------------------------------------*/
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv:
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
/*-----------------------------------------------------------*/
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv:
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv:
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
/*-----------------------------------------------------------*/
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
/*-----------------------------------------------------------*/
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv:
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
/*-----------------------------------------------------------*/
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
/*-----------------------------------------------------------*/
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv:
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
/*-----------------------------------------------------------*/
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv:
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
/*-----------------------------------------------------------*/
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv:
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
/*-----------------------------------------------------------*/
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv:
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
/*-----------------------------------------------------------*/
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv:
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
/*-----------------------------------------------------------*/
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv:
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
/*-----------------------------------------------------------*/
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv:
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
/*-----------------------------------------------------------*/
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
/*-----------------------------------------------------------*/
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv:
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
/*-----------------------------------------------------------*/
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv:
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv:
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
/*-----------------------------------------------------------*/
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv:
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
/*-----------------------------------------------------------*/
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv:
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
/*-----------------------------------------------------------*/
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv:
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
/*-----------------------------------------------------------*/
@ -523,12 +489,11 @@ MPU_xQueueReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv:
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
/*-----------------------------------------------------------*/
@ -537,12 +502,11 @@ MPU_xQueuePeek:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv:
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
/*-----------------------------------------------------------*/
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv:
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
/*-----------------------------------------------------------*/
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv:
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
/*-----------------------------------------------------------*/
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv:
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
/*-----------------------------------------------------------*/
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv:
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
/*-----------------------------------------------------------*/
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv:
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
/*-----------------------------------------------------------*/
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv:
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
/*-----------------------------------------------------------*/
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv:
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
/*-----------------------------------------------------------*/
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv:
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
/*-----------------------------------------------------------*/
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv:
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
/*-----------------------------------------------------------*/
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv:
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
/*-----------------------------------------------------------*/
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv:
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
/*-----------------------------------------------------------*/
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv:
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
/*-----------------------------------------------------------*/
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
/*-----------------------------------------------------------*/
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv:
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
/*-----------------------------------------------------------*/
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv:
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv:
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
/*-----------------------------------------------------------*/
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv:
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
/*-----------------------------------------------------------*/
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv:
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv:
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
/*-----------------------------------------------------------*/
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv:
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
/*-----------------------------------------------------------*/
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv:
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
/*-----------------------------------------------------------*/
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv:
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
/*-----------------------------------------------------------*/
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv:
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
/*-----------------------------------------------------------*/
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv:
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
/*-----------------------------------------------------------*/
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv:
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
/*-----------------------------------------------------------*/
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv:
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
/*-----------------------------------------------------------*/
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv:
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv:
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
/*-----------------------------------------------------------*/
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv:
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
/*-----------------------------------------------------------*/
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv:
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
/*-----------------------------------------------------------*/
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv:
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
/*-----------------------------------------------------------*/
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv:
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
/*-----------------------------------------------------------*/
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
/*-----------------------------------------------------------*/
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv:
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
/*-----------------------------------------------------------*/
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv:
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
/*-----------------------------------------------------------*/
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv:
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
/*-----------------------------------------------------------*/

View file

@ -60,12 +60,11 @@ __asm BaseType_t MPU_xTaskDelayUntil( TickType_t * const pxPreviousWakeTime,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskDelayUntil_Unpriv
MPU_xTaskDelayUntil_Priv
pop {r0}
b MPU_xTaskDelayUntilImpl
MPU_xTaskDelayUntil_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTaskDelayUntil
}
@ -84,12 +83,11 @@ __asm BaseType_t MPU_xTaskAbortDelay( TaskHandle_t xTask ) /* FREERTOS_SYSTEM_CA
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskAbortDelay_Unpriv
MPU_xTaskAbortDelay_Priv
pop {r0}
b MPU_xTaskAbortDelayImpl
MPU_xTaskAbortDelay_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTaskAbortDelay
}
@ -108,12 +106,11 @@ __asm void MPU_vTaskDelay( const TickType_t xTicksToDelay ) /* FREERTOS_SYSTEM_C
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskDelay_Unpriv
MPU_vTaskDelay_Priv
pop {r0}
b MPU_vTaskDelayImpl
MPU_vTaskDelay_Unpriv
pop {r0}
svc #SYSTEM_CALL_vTaskDelay
}
@ -132,12 +129,11 @@ __asm UBaseType_t MPU_uxTaskPriorityGet( const TaskHandle_t xTask ) /* FREERTOS_
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskPriorityGet_Unpriv
MPU_uxTaskPriorityGet_Priv
pop {r0}
b MPU_uxTaskPriorityGetImpl
MPU_uxTaskPriorityGet_Unpriv
pop {r0}
svc #SYSTEM_CALL_uxTaskPriorityGet
}
@ -156,12 +152,11 @@ __asm eTaskState MPU_eTaskGetState( TaskHandle_t xTask ) /* FREERTOS_SYSTEM_CALL
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_eTaskGetState_Unpriv
MPU_eTaskGetState_Priv
pop {r0}
b MPU_eTaskGetStateImpl
MPU_eTaskGetState_Unpriv
pop {r0}
svc #SYSTEM_CALL_eTaskGetState
}
@ -186,12 +181,11 @@ __asm void MPU_vTaskGetInfo( TaskHandle_t xTask,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskGetInfo_Unpriv
MPU_vTaskGetInfo_Priv
pop {r0}
b MPU_vTaskGetInfoImpl
MPU_vTaskGetInfo_Unpriv
pop {r0}
svc #SYSTEM_CALL_vTaskGetInfo
}
@ -210,12 +204,11 @@ __asm TaskHandle_t MPU_xTaskGetIdleTaskHandle( void ) /* FREERTOS_SYSTEM_CALL */
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetIdleTaskHandle_Unpriv
MPU_xTaskGetIdleTaskHandle_Priv
pop {r0}
b MPU_xTaskGetIdleTaskHandleImpl
MPU_xTaskGetIdleTaskHandle_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
}
@ -234,12 +227,11 @@ __asm void MPU_vTaskSuspend( TaskHandle_t xTaskToSuspend ) /* FREERTOS_SYSTEM_CA
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSuspend_Unpriv
MPU_vTaskSuspend_Priv
pop {r0}
b MPU_vTaskSuspendImpl
MPU_vTaskSuspend_Unpriv
pop {r0}
svc #SYSTEM_CALL_vTaskSuspend
}
@ -258,12 +250,11 @@ __asm void MPU_vTaskResume( TaskHandle_t xTaskToResume ) /* FREERTOS_SYSTEM_CALL
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskResume_Unpriv
MPU_vTaskResume_Priv
pop {r0}
b MPU_vTaskResumeImpl
MPU_vTaskResume_Unpriv
pop {r0}
svc #SYSTEM_CALL_vTaskResume
}
@ -280,12 +271,11 @@ __asm TickType_t MPU_xTaskGetTickCount( void ) /* FREERTOS_SYSTEM_CALL */
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetTickCount_Unpriv
MPU_xTaskGetTickCount_Priv
pop {r0}
b MPU_xTaskGetTickCountImpl
MPU_xTaskGetTickCount_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTaskGetTickCount
}
/*-----------------------------------------------------------*/
@ -300,12 +290,11 @@ __asm UBaseType_t MPU_uxTaskGetNumberOfTasks( void ) /* FREERTOS_SYSTEM_CALL */
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetNumberOfTasks_Unpriv
MPU_uxTaskGetNumberOfTasks_Priv
pop {r0}
b MPU_uxTaskGetNumberOfTasksImpl
MPU_uxTaskGetNumberOfTasks_Unpriv
pop {r0}
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
}
/*-----------------------------------------------------------*/
@ -322,12 +311,11 @@ __asm configRUN_TIME_COUNTER_TYPE MPU_ulTaskGetRunTimeCounter( const TaskHandle_
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimeCounter_Unpriv
MPU_ulTaskGetRunTimeCounter_Priv
pop {r0}
b MPU_ulTaskGetRunTimeCounterImpl
MPU_ulTaskGetRunTimeCounter_Unpriv
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
}
@ -346,12 +334,11 @@ __asm configRUN_TIME_COUNTER_TYPE MPU_ulTaskGetRunTimePercent( const TaskHandle_
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetRunTimePercent_Unpriv
MPU_ulTaskGetRunTimePercent_Priv
pop {r0}
b MPU_ulTaskGetRunTimePercentImpl
MPU_ulTaskGetRunTimePercent_Unpriv
pop {r0}
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
}
@ -370,12 +357,11 @@ __asm configRUN_TIME_COUNTER_TYPE MPU_ulTaskGetIdleRunTimePercent( void ) /* FRE
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
MPU_ulTaskGetIdleRunTimePercent_Priv
pop {r0}
b MPU_ulTaskGetIdleRunTimePercentImpl
MPU_ulTaskGetIdleRunTimePercent_Unpriv
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
}
@ -394,12 +380,11 @@ __asm configRUN_TIME_COUNTER_TYPE MPU_ulTaskGetIdleRunTimeCounter( void ) /* FRE
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
MPU_ulTaskGetIdleRunTimeCounter_Priv
pop {r0}
b MPU_ulTaskGetIdleRunTimeCounterImpl
MPU_ulTaskGetIdleRunTimeCounter_Unpriv
pop {r0}
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
}
@ -420,12 +405,11 @@ __asm void MPU_vTaskSetApplicationTaskTag( TaskHandle_t xTask,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetApplicationTaskTag_Unpriv
MPU_vTaskSetApplicationTaskTag_Priv
pop {r0}
b MPU_vTaskSetApplicationTaskTagImpl
MPU_vTaskSetApplicationTaskTag_Unpriv
pop {r0}
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
}
@ -444,12 +428,11 @@ __asm TaskHookFunction_t MPU_xTaskGetApplicationTaskTag( TaskHandle_t xTask ) /*
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetApplicationTaskTag_Unpriv
MPU_xTaskGetApplicationTaskTag_Priv
pop {r0}
b MPU_xTaskGetApplicationTaskTagImpl
MPU_xTaskGetApplicationTaskTag_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
}
@ -472,12 +455,11 @@ __asm void MPU_vTaskSetThreadLocalStoragePointer( TaskHandle_t xTaskToSet,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
MPU_vTaskSetThreadLocalStoragePointer_Priv
pop {r0}
b MPU_vTaskSetThreadLocalStoragePointerImpl
MPU_vTaskSetThreadLocalStoragePointer_Unpriv
pop {r0}
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
}
@ -498,12 +480,11 @@ __asm void * MPU_pvTaskGetThreadLocalStoragePointer( TaskHandle_t xTaskToQuery,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
MPU_pvTaskGetThreadLocalStoragePointer_Priv
pop {r0}
b MPU_pvTaskGetThreadLocalStoragePointerImpl
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
pop {r0}
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
}
@ -526,12 +507,11 @@ __asm UBaseType_t MPU_uxTaskGetSystemState( TaskStatus_t * const pxTaskStatusArr
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetSystemState_Unpriv
MPU_uxTaskGetSystemState_Priv
pop {r0}
b MPU_uxTaskGetSystemStateImpl
MPU_uxTaskGetSystemState_Unpriv
pop {r0}
svc #SYSTEM_CALL_uxTaskGetSystemState
}
@ -550,12 +530,11 @@ __asm UBaseType_t MPU_uxTaskGetStackHighWaterMark( TaskHandle_t xTask ) /* FREER
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
MPU_uxTaskGetStackHighWaterMark_Priv
pop {r0}
b MPU_uxTaskGetStackHighWaterMarkImpl
MPU_uxTaskGetStackHighWaterMark_Unpriv
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
}
@ -574,12 +553,11 @@ __asm configSTACK_DEPTH_TYPE MPU_uxTaskGetStackHighWaterMark2( TaskHandle_t xTas
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
MPU_uxTaskGetStackHighWaterMark2_Priv
pop {r0}
b MPU_uxTaskGetStackHighWaterMark2Impl
MPU_uxTaskGetStackHighWaterMark2_Unpriv
pop {r0}
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
}
@ -598,12 +576,11 @@ __asm TaskHandle_t MPU_xTaskGetCurrentTaskHandle( void ) /* FREERTOS_SYSTEM_CALL
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
MPU_xTaskGetCurrentTaskHandle_Priv
pop {r0}
b MPU_xTaskGetCurrentTaskHandleImpl
MPU_xTaskGetCurrentTaskHandle_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
}
@ -622,12 +599,11 @@ __asm BaseType_t MPU_xTaskGetSchedulerState( void ) /* FREERTOS_SYSTEM_CALL */
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGetSchedulerState_Unpriv
MPU_xTaskGetSchedulerState_Priv
pop {r0}
b MPU_xTaskGetSchedulerStateImpl
MPU_xTaskGetSchedulerState_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTaskGetSchedulerState
}
@ -644,12 +620,11 @@ __asm void MPU_vTaskSetTimeOutState( TimeOut_t * const pxTimeOut ) /* FREERTOS_S
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTaskSetTimeOutState_Unpriv
MPU_vTaskSetTimeOutState_Priv
pop {r0}
b MPU_vTaskSetTimeOutStateImpl
MPU_vTaskSetTimeOutState_Unpriv
pop {r0}
svc #SYSTEM_CALL_vTaskSetTimeOutState
}
/*-----------------------------------------------------------*/
@ -666,12 +641,11 @@ __asm BaseType_t MPU_xTaskCheckForTimeOut( TimeOut_t * const pxTimeOut,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskCheckForTimeOut_Unpriv
MPU_xTaskCheckForTimeOut_Priv
pop {r0}
b MPU_xTaskCheckForTimeOutImpl
MPU_xTaskCheckForTimeOut_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTaskCheckForTimeOut
}
/*-----------------------------------------------------------*/
@ -688,12 +662,11 @@ __asm BaseType_t MPU_xTaskGenericNotifyEntry( const xTaskGenericNotifyParams_t *
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotify_Unpriv
MPU_xTaskGenericNotify_Priv
pop {r0}
b MPU_xTaskGenericNotifyImpl
MPU_xTaskGenericNotify_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotify
}
@ -712,12 +685,11 @@ __asm BaseType_t MPU_xTaskGenericNotifyWaitEntry( const xTaskGenericNotifyWaitPa
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyWait_Unpriv
MPU_xTaskGenericNotifyWait_Priv
pop {r0}
b MPU_xTaskGenericNotifyWaitImpl
MPU_xTaskGenericNotifyWait_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyWait
}
@ -740,12 +712,11 @@ __asm uint32_t MPU_ulTaskGenericNotifyTake( UBaseType_t uxIndexToWaitOn,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyTake_Unpriv
MPU_ulTaskGenericNotifyTake_Priv
pop {r0}
b MPU_ulTaskGenericNotifyTakeImpl
MPU_ulTaskGenericNotifyTake_Unpriv
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
}
@ -766,12 +737,11 @@ __asm BaseType_t MPU_xTaskGenericNotifyStateClear( TaskHandle_t xTask,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTaskGenericNotifyStateClear_Unpriv
MPU_xTaskGenericNotifyStateClear_Priv
pop {r0}
b MPU_xTaskGenericNotifyStateClearImpl
MPU_xTaskGenericNotifyStateClear_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
}
@ -794,12 +764,11 @@ __asm uint32_t MPU_ulTaskGenericNotifyValueClear( TaskHandle_t xTask,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
MPU_ulTaskGenericNotifyValueClear_Priv
pop {r0}
b MPU_ulTaskGenericNotifyValueClearImpl
MPU_ulTaskGenericNotifyValueClear_Unpriv
pop {r0}
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
}
@ -822,12 +791,11 @@ __asm BaseType_t MPU_xQueueGenericSend( QueueHandle_t xQueue,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGenericSend_Unpriv
MPU_xQueueGenericSend_Priv
pop {r0}
b MPU_xQueueGenericSendImpl
MPU_xQueueGenericSend_Unpriv
pop {r0}
svc #SYSTEM_CALL_xQueueGenericSend
}
/*-----------------------------------------------------------*/
@ -842,12 +810,11 @@ __asm UBaseType_t MPU_uxQueueMessagesWaiting( const QueueHandle_t xQueue ) /* FR
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueMessagesWaiting_Unpriv
MPU_uxQueueMessagesWaiting_Priv
pop {r0}
b MPU_uxQueueMessagesWaitingImpl
MPU_uxQueueMessagesWaiting_Unpriv
pop {r0}
svc #SYSTEM_CALL_uxQueueMessagesWaiting
}
/*-----------------------------------------------------------*/
@ -862,12 +829,11 @@ __asm UBaseType_t MPU_uxQueueSpacesAvailable( const QueueHandle_t xQueue ) /* FR
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxQueueSpacesAvailable_Unpriv
MPU_uxQueueSpacesAvailable_Priv
pop {r0}
b MPU_uxQueueSpacesAvailableImpl
MPU_uxQueueSpacesAvailable_Unpriv
pop {r0}
svc #SYSTEM_CALL_uxQueueSpacesAvailable
}
/*-----------------------------------------------------------*/
@ -886,12 +852,11 @@ __asm BaseType_t MPU_xQueueReceive( QueueHandle_t xQueue,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueReceive_Unpriv
MPU_xQueueReceive_Priv
pop {r0}
b MPU_xQueueReceiveImpl
MPU_xQueueReceive_Unpriv
pop {r0}
svc #SYSTEM_CALL_xQueueReceive
}
/*-----------------------------------------------------------*/
@ -910,12 +875,11 @@ __asm BaseType_t MPU_xQueuePeek( QueueHandle_t xQueue,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueuePeek_Unpriv
MPU_xQueuePeek_Priv
pop {r0}
b MPU_xQueuePeekImpl
MPU_xQueuePeek_Unpriv
pop {r0}
svc #SYSTEM_CALL_xQueuePeek
}
/*-----------------------------------------------------------*/
@ -932,12 +896,11 @@ __asm BaseType_t MPU_xQueueSemaphoreTake( QueueHandle_t xQueue,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSemaphoreTake_Unpriv
MPU_xQueueSemaphoreTake_Priv
pop {r0}
b MPU_xQueueSemaphoreTakeImpl
MPU_xQueueSemaphoreTake_Unpriv
pop {r0}
svc #SYSTEM_CALL_xQueueSemaphoreTake
}
/*-----------------------------------------------------------*/
@ -954,12 +917,11 @@ __asm TaskHandle_t MPU_xQueueGetMutexHolder( QueueHandle_t xSemaphore ) /* FREER
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGetMutexHolder_Unpriv
MPU_xQueueGetMutexHolder_Priv
pop {r0}
b MPU_xQueueGetMutexHolderImpl
MPU_xQueueGetMutexHolder_Unpriv
pop {r0}
svc #SYSTEM_CALL_xQueueGetMutexHolder
}
@ -980,12 +942,11 @@ __asm BaseType_t MPU_xQueueTakeMutexRecursive( QueueHandle_t xMutex,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueTakeMutexRecursive_Unpriv
MPU_xQueueTakeMutexRecursive_Priv
pop {r0}
b MPU_xQueueTakeMutexRecursiveImpl
MPU_xQueueTakeMutexRecursive_Unpriv
pop {r0}
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
}
@ -1004,12 +965,11 @@ __asm BaseType_t MPU_xQueueGiveMutexRecursive( QueueHandle_t pxMutex ) /* FREERT
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueGiveMutexRecursive_Unpriv
MPU_xQueueGiveMutexRecursive_Priv
pop {r0}
b MPU_xQueueGiveMutexRecursiveImpl
MPU_xQueueGiveMutexRecursive_Unpriv
pop {r0}
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
}
@ -1030,12 +990,11 @@ __asm QueueSetMemberHandle_t MPU_xQueueSelectFromSet( QueueSetHandle_t xQueueSet
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueSelectFromSet_Unpriv
MPU_xQueueSelectFromSet_Priv
pop {r0}
b MPU_xQueueSelectFromSetImpl
MPU_xQueueSelectFromSet_Unpriv
pop {r0}
svc #SYSTEM_CALL_xQueueSelectFromSet
}
@ -1056,12 +1015,11 @@ __asm BaseType_t MPU_xQueueAddToSet( QueueSetMemberHandle_t xQueueOrSemaphore,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xQueueAddToSet_Unpriv
MPU_xQueueAddToSet_Priv
pop {r0}
b MPU_xQueueAddToSetImpl
MPU_xQueueAddToSet_Unpriv
pop {r0}
svc #SYSTEM_CALL_xQueueAddToSet
}
@ -1082,12 +1040,11 @@ __asm void MPU_vQueueAddToRegistry( QueueHandle_t xQueue,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueAddToRegistry_Unpriv
MPU_vQueueAddToRegistry_Priv
pop {r0}
b MPU_vQueueAddToRegistryImpl
MPU_vQueueAddToRegistry_Unpriv
pop {r0}
svc #SYSTEM_CALL_vQueueAddToRegistry
}
@ -1106,12 +1063,11 @@ __asm void MPU_vQueueUnregisterQueue( QueueHandle_t xQueue ) /* FREERTOS_SYSTEM_
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vQueueUnregisterQueue_Unpriv
MPU_vQueueUnregisterQueue_Priv
pop {r0}
b MPU_vQueueUnregisterQueueImpl
MPU_vQueueUnregisterQueue_Unpriv
pop {r0}
svc #SYSTEM_CALL_vQueueUnregisterQueue
}
@ -1130,12 +1086,11 @@ __asm const char * MPU_pcQueueGetName( QueueHandle_t xQueue ) /* FREERTOS_SYSTEM
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcQueueGetName_Unpriv
MPU_pcQueueGetName_Priv
pop {r0}
b MPU_pcQueueGetNameImpl
MPU_pcQueueGetName_Unpriv
pop {r0}
svc #SYSTEM_CALL_pcQueueGetName
}
@ -1154,12 +1109,11 @@ __asm void * MPU_pvTimerGetTimerID( const TimerHandle_t xTimer ) /* FREERTOS_SYS
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pvTimerGetTimerID_Unpriv
MPU_pvTimerGetTimerID_Priv
pop {r0}
b MPU_pvTimerGetTimerIDImpl
MPU_pvTimerGetTimerID_Unpriv
pop {r0}
svc #SYSTEM_CALL_pvTimerGetTimerID
}
@ -1180,12 +1134,11 @@ __asm void MPU_vTimerSetTimerID( TimerHandle_t xTimer,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetTimerID_Unpriv
MPU_vTimerSetTimerID_Priv
pop {r0}
b MPU_vTimerSetTimerIDImpl
MPU_vTimerSetTimerID_Unpriv
pop {r0}
svc #SYSTEM_CALL_vTimerSetTimerID
}
@ -1204,12 +1157,11 @@ __asm BaseType_t MPU_xTimerIsTimerActive( TimerHandle_t xTimer ) /* FREERTOS_SYS
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerIsTimerActive_Unpriv
MPU_xTimerIsTimerActive_Priv
pop {r0}
b MPU_xTimerIsTimerActiveImpl
MPU_xTimerIsTimerActive_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTimerIsTimerActive
}
@ -1228,12 +1180,11 @@ __asm TaskHandle_t MPU_xTimerGetTimerDaemonTaskHandle( void ) /* FREERTOS_SYSTEM
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
MPU_xTimerGetTimerDaemonTaskHandle_Priv
pop {r0}
b MPU_xTimerGetTimerDaemonTaskHandleImpl
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
}
@ -1252,12 +1203,11 @@ __asm BaseType_t MPU_xTimerGenericCommandFromTaskEntry( const xTimerGenericComma
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGenericCommandFromTask_Unpriv
MPU_xTimerGenericCommandFromTask_Priv
pop {r0}
b MPU_xTimerGenericCommandFromTaskImpl
MPU_xTimerGenericCommandFromTask_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
}
@ -1276,12 +1226,11 @@ __asm const char * MPU_pcTimerGetName( TimerHandle_t xTimer ) /* FREERTOS_SYSTEM
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_pcTimerGetName_Unpriv
MPU_pcTimerGetName_Priv
pop {r0}
b MPU_pcTimerGetNameImpl
MPU_pcTimerGetName_Unpriv
pop {r0}
svc #SYSTEM_CALL_pcTimerGetName
}
@ -1302,12 +1251,11 @@ __asm void MPU_vTimerSetReloadMode( TimerHandle_t xTimer,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vTimerSetReloadMode_Unpriv
MPU_vTimerSetReloadMode_Priv
pop {r0}
b MPU_vTimerSetReloadModeImpl
MPU_vTimerSetReloadMode_Unpriv
pop {r0}
svc #SYSTEM_CALL_vTimerSetReloadMode
}
@ -1326,12 +1274,11 @@ __asm BaseType_t MPU_xTimerGetReloadMode( TimerHandle_t xTimer ) /* FREERTOS_SYS
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetReloadMode_Unpriv
MPU_xTimerGetReloadMode_Priv
pop {r0}
b MPU_xTimerGetReloadModeImpl
MPU_xTimerGetReloadMode_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTimerGetReloadMode
}
@ -1350,12 +1297,11 @@ __asm UBaseType_t MPU_uxTimerGetReloadMode( TimerHandle_t xTimer ) /* FREERTOS_S
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxTimerGetReloadMode_Unpriv
MPU_uxTimerGetReloadMode_Priv
pop {r0}
b MPU_uxTimerGetReloadModeImpl
MPU_uxTimerGetReloadMode_Unpriv
pop {r0}
svc #SYSTEM_CALL_uxTimerGetReloadMode
}
@ -1374,12 +1320,11 @@ __asm TickType_t MPU_xTimerGetPeriod( TimerHandle_t xTimer ) /* FREERTOS_SYSTEM_
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetPeriod_Unpriv
MPU_xTimerGetPeriod_Priv
pop {r0}
b MPU_xTimerGetPeriodImpl
MPU_xTimerGetPeriod_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTimerGetPeriod
}
@ -1398,12 +1343,11 @@ __asm TickType_t MPU_xTimerGetExpiryTime( TimerHandle_t xTimer ) /* FREERTOS_SYS
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xTimerGetExpiryTime_Unpriv
MPU_xTimerGetExpiryTime_Priv
pop {r0}
b MPU_xTimerGetExpiryTimeImpl
MPU_xTimerGetExpiryTime_Unpriv
pop {r0}
svc #SYSTEM_CALL_xTimerGetExpiryTime
}
@ -1420,12 +1364,11 @@ __asm EventBits_t MPU_xEventGroupWaitBitsEntry( const xEventGroupWaitBitsParams_
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupWaitBits_Unpriv
MPU_xEventGroupWaitBits_Priv
pop {r0}
b MPU_xEventGroupWaitBitsImpl
MPU_xEventGroupWaitBits_Unpriv
pop {r0}
svc #SYSTEM_CALL_xEventGroupWaitBits
}
/*-----------------------------------------------------------*/
@ -1442,12 +1385,11 @@ __asm EventBits_t MPU_xEventGroupClearBits( EventGroupHandle_t xEventGroup,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupClearBits_Unpriv
MPU_xEventGroupClearBits_Priv
pop {r0}
b MPU_xEventGroupClearBitsImpl
MPU_xEventGroupClearBits_Unpriv
pop {r0}
svc #SYSTEM_CALL_xEventGroupClearBits
}
/*-----------------------------------------------------------*/
@ -1464,12 +1406,11 @@ __asm EventBits_t MPU_xEventGroupSetBits( EventGroupHandle_t xEventGroup,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSetBits_Unpriv
MPU_xEventGroupSetBits_Priv
pop {r0}
b MPU_xEventGroupSetBitsImpl
MPU_xEventGroupSetBits_Unpriv
pop {r0}
svc #SYSTEM_CALL_xEventGroupSetBits
}
/*-----------------------------------------------------------*/
@ -1490,12 +1431,11 @@ __asm EventBits_t MPU_xEventGroupSync( EventGroupHandle_t xEventGroup,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xEventGroupSync_Unpriv
MPU_xEventGroupSync_Priv
pop {r0}
b MPU_xEventGroupSyncImpl
MPU_xEventGroupSync_Unpriv
pop {r0}
svc #SYSTEM_CALL_xEventGroupSync
}
/*-----------------------------------------------------------*/
@ -1512,12 +1452,11 @@ __asm UBaseType_t MPU_uxEventGroupGetNumber( void * xEventGroup ) /* FREERTOS_SY
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_uxEventGroupGetNumber_Unpriv
MPU_uxEventGroupGetNumber_Priv
pop {r0}
b MPU_uxEventGroupGetNumberImpl
MPU_uxEventGroupGetNumber_Unpriv
pop {r0}
svc #SYSTEM_CALL_uxEventGroupGetNumber
}
@ -1538,12 +1477,11 @@ __asm void MPU_vEventGroupSetNumber( void * xEventGroup,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_vEventGroupSetNumber_Unpriv
MPU_vEventGroupSetNumber_Priv
pop {r0}
b MPU_vEventGroupSetNumberImpl
MPU_vEventGroupSetNumber_Unpriv
pop {r0}
svc #SYSTEM_CALL_vEventGroupSetNumber
}
@ -1566,12 +1504,11 @@ __asm size_t MPU_xStreamBufferSend( StreamBufferHandle_t xStreamBuffer,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSend_Unpriv
MPU_xStreamBufferSend_Priv
pop {r0}
b MPU_xStreamBufferSendImpl
MPU_xStreamBufferSend_Unpriv
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSend
}
/*-----------------------------------------------------------*/
@ -1592,12 +1529,11 @@ __asm size_t MPU_xStreamBufferReceive( StreamBufferHandle_t xStreamBuffer,
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferReceive_Unpriv
MPU_xStreamBufferReceive_Priv
pop {r0}
b MPU_xStreamBufferReceiveImpl
MPU_xStreamBufferReceive_Unpriv
pop {r0}
svc #SYSTEM_CALL_xStreamBufferReceive
}
/*-----------------------------------------------------------*/
@ -1612,12 +1548,11 @@ __asm BaseType_t MPU_xStreamBufferIsFull( StreamBufferHandle_t xStreamBuffer ) /
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsFull_Unpriv
MPU_xStreamBufferIsFull_Priv
pop {r0}
b MPU_xStreamBufferIsFullImpl
MPU_xStreamBufferIsFull_Unpriv
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsFull
}
/*-----------------------------------------------------------*/
@ -1632,12 +1567,11 @@ __asm BaseType_t MPU_xStreamBufferIsEmpty( StreamBufferHandle_t xStreamBuffer )
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferIsEmpty_Unpriv
MPU_xStreamBufferIsEmpty_Priv
pop {r0}
b MPU_xStreamBufferIsEmptyImpl
MPU_xStreamBufferIsEmpty_Unpriv
pop {r0}
svc #SYSTEM_CALL_xStreamBufferIsEmpty
}
/*-----------------------------------------------------------*/
@ -1652,12 +1586,11 @@ __asm size_t MPU_xStreamBufferSpacesAvailable( StreamBufferHandle_t xStreamBuffe
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSpacesAvailable_Unpriv
MPU_xStreamBufferSpacesAvailable_Priv
pop {r0}
b MPU_xStreamBufferSpacesAvailableImpl
MPU_xStreamBufferSpacesAvailable_Unpriv
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
}
/*-----------------------------------------------------------*/
@ -1672,12 +1605,11 @@ __asm size_t MPU_xStreamBufferBytesAvailable( StreamBufferHandle_t xStreamBuffer
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferBytesAvailable_Unpriv
MPU_xStreamBufferBytesAvailable_Priv
pop {r0}
b MPU_xStreamBufferBytesAvailableImpl
MPU_xStreamBufferBytesAvailable_Unpriv
pop {r0}
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
}
/*-----------------------------------------------------------*/
@ -1694,12 +1626,11 @@ __asm BaseType_t MPU_xStreamBufferSetTriggerLevel( StreamBufferHandle_t xStreamB
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
MPU_xStreamBufferSetTriggerLevel_Priv
pop {r0}
b MPU_xStreamBufferSetTriggerLevelImpl
MPU_xStreamBufferSetTriggerLevel_Unpriv
pop {r0}
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
}
/*-----------------------------------------------------------*/
@ -1714,12 +1645,11 @@ __asm size_t MPU_xStreamBufferNextMessageLengthBytes( StreamBufferHandle_t xStre
push {r0}
mrs r0, control
tst r0, #1
pop {r0}
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
MPU_xStreamBufferNextMessageLengthBytes_Priv
pop {r0}
b MPU_xStreamBufferNextMessageLengthBytesImpl
MPU_xStreamBufferNextMessageLengthBytes_Unpriv
pop {r0}
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
}
/*-----------------------------------------------------------*/