zephyr/doc/reference/kernel
Peter Bigot c42eb823ce doc: kernel: interrupts: correct description of irq lock behavior
Contrary to the documentation giving a semaphore while an IRQ lock is
held does not release the lock and give control to another thread.
The release-lock behavior is observed only if the lock-holding thread
sleeps.

However the opportunity to reschedule will have been lost so it may be
necessary to explicitly yield to allow the higher-priority thread to
be serviced.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2021-05-07 09:28:13 -04:00
..
data_passing doc: kernel: clarify object limits 2020-11-19 13:18:59 -05:00
memory heap: clean up some size related issues 2021-01-15 12:08:20 -05:00
other doc: kernel: interrupts: correct description of irq lock behavior 2021-05-07 09:28:13 -04:00
scheduling doc: kernel: add sleep as a defined term 2021-02-02 12:05:29 -05:00
smp doc: smp: use doxygen references 2021-04-15 14:04:05 -04:00
synchronization doc: fix typo in condvar documentation 2021-02-10 11:57:59 -05:00
threads doc: fix typos 2021-04-30 16:03:08 -04:00
timing doc: fix typos 2021-04-30 16:03:08 -04:00
index.rst doc: kernel: document general policy for Zephyr without threads 2021-04-29 14:50:35 +02:00