On Tue, Oct 12, 2010 at 1:15 PM, Dmitry-T <dmitr...@yandex.ru> wrote:
> Have OpenBSD non-preemptible kernel code?

OpenBSD kernel code running in "process context" (i.e., kernel threads
and user processes running system calls) cannot preempt one another.
However, interrupts may preempt processes or other interrupts of lower
priority.

Also, currently only one CPU may run in kernel space at a time.
(Hopefully this limitation will go away someday.)

Reply via email to