i can see some interest, that is good :)
the working prototype can be found at 

http://home.earthlink.net/~evmax/kerneld.tar.gz

so far it can dynamicly load
1) char devices (by major or both major and minor)
2) filesystems (by name). please note that ``mount_xxx''
utilities will load appropriate module by it self. so 
this piece of code should be removed to make ``kerneld''
work
3) interfaces (by name). ``ifconfig'' is able to load 
appropriate module. again this should be removed

TODO:

- dynamic unloading in not yet implemented. 
- not all kld's can be unloaded (see PSEUDO_DEVICE)
- need to find out a way to determine which module
can be unloaded (ref count?)
- ???

thanks,
emax


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to