esp-idf/components/esp_system/port
Paul Guyot ee7554c1c4 esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env)
The race condition is very unlikely on real hardware but can be observed with
qemu under heavy load.
Also add missing `memw` instructions which are generated by the C compiler but
absent in the assembly code.

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
Signed-off-by: KonstantinKondrashov <konstantin@espressif.com>

Merges https://github.com/espressif/esp-idf/pull/11447
Closes https://github.com/espressif/esp-idf/issues/11433
2023-06-13 08:10:00 +00:00
..
arch esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env) 2023-06-13 08:10:00 +00:00
include compiler: replaced noreturn by __noreturn__ in header files 2023-05-18 12:49:40 +08:00
soc esp-system: fixed int WDT reset reason being reported as task WDT on C2 2023-05-16 05:22:07 +00:00
brownout.c BOD: Bringup for ESP32C6 2023-01-10 10:37:30 +08:00
CMakeLists.txt BOD: Bringup for ESP32C6 2023-01-10 10:37:30 +08:00
cpu_start.c esp32h4: removed esp32h4 related codes 2023-04-26 18:53:12 +08:00
esp_system_chip.c spi_flash: Allow clock frequency up to 64M, and make it default on ESP32H2 2023-03-10 11:39:53 +08:00
esp_system_linux.c heap: add linux target support 2022-12-06 10:49:59 +08:00
panic_handler.c memprot: move memprot functions out of IRAM 2023-03-17 14:51:20 +08:00