Does a kernel module run in kernel or user space?
Hi...
Im pretty new to this whole (micro)kernel architecture story. Im wondering if a kernel module is running in kernel or in user space? Is a driver running as kernel module slower than a driver build into kernel? If so, are there some current articles, benchmarks? Thanks in advance and with kind regards, chris |
Quote:
Quote:
Quote:
|
A kernel module is (effectively and literally) an extension to the kernel. It runs in kernel context.
Except registered interrupt handlers - they, of course, run in interrupt context. |
Nope - all kernel memory is non-paged and directly addressable. Built in or module.
|
thanks a lot : )
|
All times are GMT -5. The time now is 01:12 AM. |