[rescue] Spark10 CPU question
Meelis Roos
mroos at linux.ee
Thu Dec 15 03:12:50 CST 2016
> running around in the kernel simultaneously. In fact, if memory serves,
> each instance of a device driver also gets its own thread in Solaris,
> making things even smoother when there are lots (dozens) of processors
> involved.
Driver callbacks used a separate thread in Solaris drivers. General
kernel context and interrupt context are where most of the code runs
IIRC.
I understand that nowadays kernel drivers can request thread creation as
they want. In Olders Solaris releaases, thread_create() was not directly
usable for drivers (it was not in DDI).
The threaded kernel of Solaris was so great that Linux copied it happily
:)
--
Meelis Roos (mroos at linux.ee)
More information about the rescue
mailing list