mtd_cpl question
Matthew Dillon
dillon at apollo.backplane.com
Tue May 24 19:15:07 PDT 2005
Urk. Misspoke again! Sigh.
Ok. CPLs ARE going away, just like SPLs. What isn't going away is
gd_fpending, fd_ipending, and gd_idelayed. See the
/usr/src/sys/i386/include/globaldata.h file for details.
Those are where we store the bits for interrupts that have occured
which we cannot immediately dispatch due to being in a critical section
or due to being masked by the CPL. The CPL masking part we don't have
to deal with, but we still need all the bits to handle interrupts that
cannot be immediately dispatched.
-Matt
More information about the Kernel
mailing list