On Tue, Jan 05, 2010 at 04:04:23PM +0000, Mindaugas Rasiukevicius wrote: > David Holland <dholland-t...@netbsd.org> wrote: > > > > NetBSD also has "soft interrupts" that have more process context than > > ordinary interrupt handlers; instead of borrowing the context of > > whatever's running when the interrupt arrives, they run on dedicated > > kernel threads; this means they can sleep to acquire mutexes. <...> > > On architectures which support "fast" software interrupts (e.g. x86, ARM), > it actually borrows the context of currently running thread.
Is there some documentation on how "fast" software interrupts works ? what happens to the borrowed thread when the soft interrupt handler wants to sleep ? -- Manuel Bouyer <bou...@antioche.eu.org> NetBSD: 26 ans d'experience feront toujours la difference --