You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
FreeRTOS-Kernel/include
Gaurav-Aggarwal-AWS 76be28cdc6
Update system call entry mechanism (#898)
Earlier the System Call entry from an unprivileged task
looked like:

1. SVC for entering system call.
2. System call implementation.
3. SVC for exiting system call.

Now, the system call entry needs to make only one SVC
call and everything else is handled internally.

This PR also makes the following changes:

1. Update the Access Control List (ACL) mechanism to
    grant access to all the kernel objects before the
    scheduler is started.
2. Add one struct param for system calls with 5 parameters.
    This removes the need for special handling for system
    calls with 5 parameters.
3. Remove raise privilege SVC when MPU wrapper v2 is used.
4. Add additional run time parameter checks to MPU wrappers
    for xTaskGenericNotify and xQueueTakeMutexRecursive APIs.
1 year ago
..
CMakeLists.txt Fix circular dependency in CMake project (#700) 2 years ago
FreeRTOS.h Rename CPU to Core (#849) 1 year ago
StackMacros.h Normalize line endings and whitespace in source files 2 years ago
atomic.h Normalize line endings and whitespace in source files 2 years ago
croutine.h Remove empty expression statement compiler warning (#692) 2 years ago
deprecated_definitions.h Normalize line endings and whitespace in source files 2 years ago
event_groups.h Add runtime parameter checks (#761) 1 year ago
list.h Feature/fixing clang gnu compiler warnings (#620) 2 years ago
message_buffer.h Add functions to get the buffers of statically created objects (#641) 2 years ago
mpu_prototypes.h Update system call entry mechanism (#898) 1 year ago
mpu_syscall_numbers.h Update system call entry mechanism (#898) 1 year ago
mpu_wrappers.h Add base priority get APIs (#818) 1 year ago
newlib-freertos.h Paranthesize expression-like macro (#668) 2 years ago
picolibc-freertos.h Fix pxTopOfStack calculation in configINIT_TLS_BLOCK for picolib (#739) 2 years ago
portable.h Add Access Control List to MPU ports (#765) 1 year ago
projdefs.h Add time conversion macros (#866) 1 year ago
queue.h xQueueSendToFromFromISR --> xQueueSendToFrontFromISR (#795) 1 year ago
semphr.h Update xSemaphoreGetStaticBuffer prototype in comment (#704) 2 years ago
stack_macros.h Remove empty expression statement compiler warning (#692) 2 years ago
stdint.readme Normalize line endings and whitespace in source files 2 years ago
stream_buffer.h Add functions to get the buffers of statically created objects (#641) 2 years ago
task.h Add vApplicationGetPassiveIdleTaskMemory for SMP (#890) 1 year ago
timers.h Merge SMP feature to main (#716) 2 years ago