Kernel Threads

Sridhar Chellappa schellap at spinnakernet.com
Tue Feb 3 09:06:45 PST 2004


Some questions on kernel threads under BSD :

Is there a way to tie a kernel thread to a specific CPU? Is it also 
possible to move a kernel thread from one CPU to another ?
Is there a way to make a kernel thread non-Pre-emptible ? Is yes how do 
we do it?
I heard that even Interrupts run under kernel threads context. If I make 
some kernel threads non-Pre-Emptible, then how will I prevent the 
interrupt threads from getting starved ?
How can a kernel thread yield CPU when it detects it is idle?



More information about the freebsd-hackers mailing list