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