taskqueue patch

Doug Rabson dfr at nlsystems.com
Tue Nov 11 01:16:42 PST 2003


On Mon, 2003-11-10 at 23:39, Alex Wilkinson wrote:
> 	On Mon, Nov 10, 2003 at 09:02:03AM +0000, Doug Rabson wrote:
> 
> 	I wasn't involved in converting taskqueue from 4.x-style SWIs to kernel
> 	threads so I can't be sure but this does look reasonable. I've been
> 	wondering about the 'not exiting' diagnostic from init for a while
> 	myself.
> 
> Hi Doug,
> 
> What are "SWIs" ?

Its an ancient VAX concept - 'SoftWare Interrupts'. Basically on a vax,
you could poke a register and it would cause a low-priority interrupt.
They were often used for 'split priority' interrupt handlers where you
did the minimum amount of work in the first interrupt and then triggered
a SWI for the rest. The advantage being that the SWI could be pre-empted
by another high-priority hardware interrupt.




More information about the freebsd-current mailing list