Welcome to the Linux module utilities, release 2.1.48.

This release represents an almost complete rewrite of the utilities.
The goals of this rewrite were to clean out accumulated kruft, make
it easier to support different architectures, as well as adding a few
new features.

These utilities are intended primarily for use with kernels 2.1.18
and above.  They do fall back on a compatibility mode when used with
2.0.x kernels so that multiple sets of binaries are not needed when
switching between the two series, however if you are not planning on
using the 2.1.x kernel line, there is no point to installing this
package. 

Note further that package *must* be compiled under a 2.1.x kernel as
we need to be able to find out the architecture specific system call 
number given to query_module.


INSTALLATION
============

Do 'make install' in this directory to get the following tools:

insmod/
	insmod		install a loadable module
	rmmod		remove module(s)
	ksyms		show symbols
	lsmod		show modules

genksyms/
	genksyms	version generator for module symbols,
			to be run automatically during kernel make
			if CONFIG_MODVERSIONS was selected in "make config"

depmod/
	modprobe	load (a stack of) modules, controlled by a "makefile"
			and a configuration file.
	depmod		generate dependencies for modprobe.


kerneld/
	kerneld		A "user level kernel extension" that allows
			the kernel to perform some tasks in user space.
			Suitable tasks are e.g. loading of modules.


SPECIAL NOTE
============

On an Alpha, if you are using a binutils before 2.7.0.9, define
AXP_BROKEN_GAS in Makeconfig.


r~
-----
richard henderson <richard@gnu.ai.mit.edu>
