 |
Index for Section 8 |
|
 |
Alphabetical listing for K |
|
kloadsrv(8)
NAME
kloadsrv - Kernel load server
SYNOPSIS
/sbin/kloadsrv [-f] [-d debug-level] [-log logfile] [-p kernel-package-
name] [kernel-object-filename]
FLAGS
-f Causes kloadsrv to remain in the foreground.
-d debug-level
Specifies the level of debugging information. The debug-level is
a small integer. Zero disables debugging. Nonzero values from
one to higher levels cause kloadsrv to display various log
messages.
-log logfile
Specifies that the debugging information is to be sent to the
specified log file. Logfile should be specified as a full
pathname. By default, the debugging information is sent to
/dev/console.
-p kernel-package-name
Specifies the name of the default kernel package.
DESCRIPTION
The kloadsrv command is the kernel load server responsible for loading
kernel modules into the kernel. It is typically started during system
startup. If you omit the kernel-object-filename from the startup command
line, the kloadsrv daemon uses the running kernel.
During its initialization, kloadsrv builds a list of kernel symbols that
device drivers can use. Moving or overwriting the kernel object file in
single user mode can cause this list of symbols to contain inaccurate
addresses. The addresses in the list reflect the addresses in the new
kernel, rather than the addresses in the booted kernel.
Each symbol exported by the kernel belongs to the kernel package. This
package is named kernel, unless you use the -p flag.
Once kloadsrv has successfully initialized itself, it puts itself into the
background and enters its server loop, where it waits to receive and
respond to load requests, unload requests, and query requests. If you
specify the -f flag, the command remains in the foreground.
RELATED INFORMATION
Commands: cfgmgr(8), sysconfig(8), sysconfigdb(8)