esp-idf/components/freertos
Darian Leung 71eef9a9b0 freertos: Fix SMP RISC-V Port IDF Style critical sections
Previously the RV port was routing IDF style critical section API to call FreeRTOS style critical section API.
For example, a call to "portENTER_CRITICAL(mux)" would eventually call `vTaskEnterCritical()" via the following call flow:
- portENTER_CRITICAL(mux)
- vPortEnterCritical()
- portSET_INTERRUPT_MASK_FROM_ISR()
- vTaskEnterCritical()

This commit fixes the IDF style critical section by making sure that they are completely orthogonal to FreeRTOS critical sections
2022-06-13 13:34:21 +02:00
..
esp_additions freertos: Add newlib dynamic reentrancy support 2022-06-02 15:42:02 +08:00
FreeRTOS-Kernel freertos: Add newlib dynamic reentrancy support 2022-06-02 15:42:02 +08:00
FreeRTOS-Kernel-SMP freertos: Fix SMP RISC-V Port IDF Style critical sections 2022-06-13 13:34:21 +02:00
test Merge branch 'bugfix/s3_psram_spinlock' into 'master' 2022-06-09 13:02:18 +08:00
CMakeLists.txt freertos-smp: add support for RISC-V targets oon FreeRTOS SMP 2022-06-13 13:34:21 +02:00
FreeRTOS-openocd.c freertos_additions: add debug params table for openocd 2022-03-11 11:33:08 +01:00
Kconfig freertos-smp: add support for RISC-V targets oon FreeRTOS SMP 2022-06-13 13:34:21 +02:00
linker.lf freertos: Update Xtensa port files to support FreeRTOS SMP 2022-03-08 14:59:18 +08:00
sdkconfig.rename freertos: always enable static allocation 2020-12-29 16:18:04 +01:00