NAME
kloadsrv - Loads kernel modules into the kernel
SYNOPSIS
kloadsrv [-f] [-d debug-level] [-p kernel-package-name]
[kernel-object-filename]
FLAGS
-p kernel-package-name
Specify the default kernel package name, in order
to override the default kernel package name, ker-
nel.
-f Remain in the forground.
-d debug-level
Specify the debug level. The debug level is a
small integer. Zero disables debugging. Non-zero
values from one to higher levels cause kloadsrv to
print various log messages.
DESCRIPTION
The kloadsrv command is the kernel load server and is
responsible for loading kernel modules into the kernel. It
is typically started during system startup. During its ini-
tialization, kloadsrv builds the initial export list for the
kernel, by reading the kernel object file, by default:
/vmunix. Each symbol exported by the kernel must belong to
some package. Any symbol not in a package is placed in the
default kernel package, whose name by default is kernel.
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 kernel load requests.
The kloadsrv command optionally accepts the name of the ker-
nel object file, in order to override the default kernel
object file, /vmunix.
FILES
/sbin/kloadsrv
Specifies the command path.
/vmunix The default kernel object file from which the ini-
tial kernel export list is built.
/var/run/kloadsrv.pid
The file that contains the process ID of the
current invocation of the kernel load server.
RELATED INFORMATION
Commands: cfgmgr(8), sysconfig(8), sysconfigdb(8)
Functions: ldr_kernel_process(2), ldr_xattach(2),
ldr_xdetach(2), ldr_xload(2), ldr_xunload(2), ldr_xentry(2),
ldr_xlookup_package(2), ldr_inq_module(2),
ldr_inq_region(2), ldr_next_module(2)
Acknowledgement and Disclaimer