home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1999 May / pcp151c.iso / misc / src / install / modutils / README < prev    next >
Encoding:
Text File  |  1998-01-06  |  1.6 KB  |  58 lines

  1. Welcome to the Linux module utilities, release 2.1.48.
  2.  
  3. This release represents an almost complete rewrite of the utilities.
  4. The goals of this rewrite were to clean out accumulated kruft, make
  5. it easier to support different architectures, as well as adding a few
  6. new features.
  7.  
  8. These utilities are intended primarily for use with kernels 2.1.18
  9. and above.  They do fall back on a compatibility mode when used with
  10. 2.0.x kernels so that multiple sets of binaries are not needed when
  11. switching between the two series, however if you are not planning on
  12. using the 2.1.x kernel line, there is no point to installing this
  13. package. 
  14.  
  15. Note further that package *must* be compiled under a 2.1.x kernel as
  16. we need to be able to find out the architecture specific system call 
  17. number given to query_module.
  18.  
  19.  
  20. INSTALLATION
  21. ============
  22.  
  23. Do 'make install' in this directory to get the following tools:
  24.  
  25. insmod/
  26.     insmod        install a loadable module
  27.     rmmod        remove module(s)
  28.     ksyms        show symbols
  29.     lsmod        show modules
  30.  
  31. genksyms/
  32.     genksyms    version generator for module symbols,
  33.             to be run automatically during kernel make
  34.             if CONFIG_MODVERSIONS was selected in "make config"
  35.  
  36. depmod/
  37.     modprobe    load (a stack of) modules, controlled by a "makefile"
  38.             and a configuration file.
  39.     depmod        generate dependencies for modprobe.
  40.  
  41.  
  42. kerneld/
  43.     kerneld        A "user level kernel extension" that allows
  44.             the kernel to perform some tasks in user space.
  45.             Suitable tasks are e.g. loading of modules.
  46.  
  47.  
  48. SPECIAL NOTE
  49. ============
  50.  
  51. On an Alpha, if you are using a binutils before 2.7.0.9, define
  52. AXP_BROKEN_GAS in Makeconfig.
  53.  
  54.  
  55. r~
  56. -----
  57. richard henderson <richard@gnu.ai.mit.edu>
  58.