Managing Systems and Workgroups: A Guide for HP-UX System Administrators

Configuring a System
Reconfiguring the Kernel (Prior to HP-UX 11i Version 2)
Chapter 3292
DLKM Module Packaging The DLKM infrastructure specifies that:
a kernel module must be packaged modularly with at least:
its own master and system files
its own mod.o object file that implements only that module
the mod.o object file must contain the Module Wrapper code
(although full optimization is optional).
Dynamically
configured Loadable
Module
A Dynamically Configured Loadable Module is a loadable module
which has been fully configured to be dynamically loaded into or
unloaded from the kernel without having to re-link the entire
kernel or reboot the system.
To summarize the terminology presented in this table, a
Dynamically Configured Kernel Module is all of the following:
•aModularly packaged Module
(Which is a Kernel Module that uses module-specific master and
system files.)
•aLoadable Module (or DLKM Module)
(Which is a Modularly packaged Module that contains the
wrapper code and additional data structures and uses
module-specific master and system files, but still could be
configured as dynamic or statically linked.)
•aDynamically Configured Loadable Module
(Which is a DLKM Module that has been configured to be fully
capable of dynamic loading into, and unloading from the
running kernel.
Module Wrapper The additional code and data structures added to a kernel module
which enable the DLKM mechanism to logically connect and
disconnect a loadable module to and from the running kernel.
Table 3-8 Important Terms and Concepts (Continued)
Term / Concept Definition