tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Interrupt handlers and mutex



David Holland <dholland-tech%netbsd.org@localhost> 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.

-- 
Mindaugas


Home | Main Index | Thread Index | Old Index