1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/cortexm_common
Benjamin Valentin c48b331051 cpu/cortexm_common: flush pipeline before disabling interrupts in idle
When enabling & disabling interrupts back-to-back pending interrupts
are not serviced on Cortex-M23/M33.

Flush the pipeline to give interrupts a chance of executing in `sched_arch_idle()`.

This fixes `no_idle_thread` on Cortex-M23.
2020-10-16 15:36:28 +02:00
..
include Merge pull request #14367 from basilfx/feature/cortex_m33 2020-10-08 22:55:06 +02:00
ldscripts picolibc: Enable TLS support [v4] 2020-08-24 08:26:16 -07:00
periph treewide: change Kconfig prefix for module symbols 2020-08-31 09:57:28 +02:00
cortexm_common.config treewide: change Kconfig prefix for module symbols 2020-08-31 09:57:28 +02:00
cortexm_init.c cpu/cortexm_common: add support for Cortex-M33 2020-10-06 17:11:26 +02:00
Kconfig Merge pull request #15011 from benpicco/picolobc_feature 2020-10-14 17:02:04 +02:00
Makefile cpu/cortexm_common: Drop LTO workaround for Cortex M thread_arch.c 2020-07-15 10:37:15 +02:00
Makefile.dep cpu/cortexm_common: also check for picolibc in USEMODULE 2020-10-15 18:52:51 +02:00
Makefile.features Merge pull request #15011 from benpicco/picolobc_feature 2020-10-14 17:02:04 +02:00
Makefile.include cpu/cortexm_common: add support for Cortex-M33 2020-10-06 17:11:26 +02:00
mpu.c cpu/cortexm_common: add support for Cortex-M33 2020-10-06 17:11:26 +02:00
panic.c cpu*: fix doxygen grouping 2018-06-11 19:12:02 +02:00
thread_arch.c cpu/cortexm_common: flush pipeline before disabling interrupts in idle 2020-10-16 15:36:28 +02:00
vectors_cortexm.c Merge pull request #14367 from basilfx/feature/cortex_m33 2020-10-08 22:55:06 +02:00