Is there analog of `softint_establish and co.` in DFly kernel?
kmb810 at gmail.com
Wed Nov 28 00:17:34 PST 2007
On Nov 28, 2007 5:06 PM, Dmitry Komissaroff <dxi at mail.ru> wrote:
> Ð Ð¿Ð¸ÑÑÐ¼Ðµ Mon, 26 Nov 2007 09:53:54 -0800, Matthew Dillon
> I'm playing a bit with mechanism (register_swi(), unregister_swi() and
> sched_ithd()). It work, but it not applicable for widely usage, because
> number of SWI_XXX slots very limited. To example, someone want create
> some driver and use for sending data to device function, called by
> software interrupt. Today, this someone must change kernel sources at
> least in <sys/interrupt.h> to add define of new SWI_XXX. If not to do
> this, there is risk, to use number of softint, used someone else...
You should be looking at using taskqueues instead. kern/subr_taskqueue.c.
Something is wrong up on cloud # 9!
More information about the Kernel