Does the FreeBSD kernel come with a preemption feature enabled by default?
The FreeBSD kernel is never preempted to run another user process while executing in the top half of the kernel although it will explicitly give up the processor if it must wait for an event or for a shared resource.
No. The FreeBSD kernel is never preempted to run another user process while executing in the top half of the kernel although it will explicitly give up the processor if it must wait for an event or for a shared resource.
You might have better luck asking these types of questions on the mailing lists.