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