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"
@ -1542,21 +1493,20 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0, r1} \n"
" mrs r0, control \n"
" movs r1, #1 \n"
" tst 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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0, r1} \n"
" 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"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"
@ -1542,21 +1493,20 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0, r1} \n"
" mrs r0, control \n"
" movs r1, #1 \n"
" tst 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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0, r1} \n"
" 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"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"
@ -1493,20 +1444,19 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"
@ -1493,20 +1444,19 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"
@ -1493,20 +1444,19 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"
@ -1493,20 +1444,19 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"
@ -1493,20 +1444,19 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"
@ -1493,20 +1444,19 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"
@ -1493,20 +1444,19 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"
@ -1493,20 +1444,19 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"
@ -1493,20 +1444,19 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"
@ -1493,20 +1444,19 @@
{
__asm volatile
(
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \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"
" .syntax unified \n"
" .extern MPU_xTimerGenericCommandFromTaskImpl \n"
" \n"
" push {r0} \n"
" mrs r0, control \n"
" tst r0, #1 \n"
" pop {r0} \n"
" bne MPU_xTimerGenericCommandFromTask_Unpriv \n"
" MPU_xTimerGenericCommandFromTask_Priv: \n"
" b MPU_xTimerGenericCommandFromTaskImpl \n"
" MPU_xTimerGenericCommandFromTask_Unpriv: \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"