esp-idf/components/esp_system/port
Omar Chebib a8b1475fe7 feat(riscv): implement coprocessors save area and FPU support
This commit mainly targets the ESP32-P4. It adds supports for coprocessors on
RISC-V based targets. The coprocessor save area, describing the used coprocessors
is stored at the end of the stack of each task (highest address) whereas each
coprocessor save area is allocated at the beginning of the task (lowest address).
The context of each coprocessor is saved lazily, by the task that want to use it.
2023-10-23 11:10:28 +08:00
..
arch feat(riscv): implement coprocessors save area and FPU support 2023-10-23 11:10:28 +08:00
include feat(esp_system): Support IPC_ISR for ESP32P4 2023-09-15 23:38:12 +08:00
soc feat(cache): support cache driver on esp32p4 2023-09-22 14:19:41 +08:00
brownout.c BOD: Bringup for ESP32C6 2023-01-10 10:37:30 +08:00
CMakeLists.txt feat(esp_system): Support IPC_ISR for ESP32P4 2023-09-15 23:38:12 +08:00
cpu_start.c feat(riscv): implement coprocessors save area and FPU support 2023-10-23 11:10:28 +08:00
esp_ipc_isr.c feat(esp_system): Support IPC_ISR for ESP32P4 2023-09-15 23:38:12 +08:00
esp_system_chip.c System: remove digital-system reset within OS restart when Memprot on 2023-06-26 20:22:59 +02:00
esp_system_linux.c heap: add linux target support 2022-12-06 10:49:59 +08:00
panic_handler.c System: remove digital-system reset within OS restart when Memprot on 2023-06-26 20:22:59 +02:00
usb_console.c esp_system: usb_console support for ESP32-S3 2023-04-12 11:17:41 +02:00