>> Is it because this way kernel will eventually become more stable and
>> more compact having all drivers loaded outside of the kernel space? (I'd
>
>Yes, and drivers could do more complex things and use more kernel services.
>Like using filesystems and directly reading configuration data from some
>file.

kernel space can do this. see sys_open(), sys_read(), sys_write()
etc. all of which can be called by a kernel space driver.

my tropez+ driver uses this to load firmware, as do several other
audio drivers.

--p

Reply via email to