The boot-link software allows for the delivery of hardware platform (HAL) support and the support of foreign devices (graphics, disk, and network devices) in the Digital UNIX boot path at installation time.
The bus support subsystem communicates with the hardware-dependent and device driver subsystems of the hardware-independent model. See also device driver subsystem and hardware-dependent subsystem.
Because of their flexibility in handling I/O, many drivers are character drivers. Line printers, interactive terminals, and graphics displays are examples of devices that require character device drivers.
See also cfgmgr daemon.
See also sparse space address.
See also bus support subsystem, hardware-dependent subsystem, and hardware-independent subsystem.
See also dsent structure.
Each entry in the table of dsent structures represents a major number for both block and character devices.
See also device switch table.
The hardware-dependent subsystem communicates with the hardware-independent subsystem, device driver subsystem, and bus support subsystem of the hardware-independent model. See also bus support subsystem, device driver subsystem, and hardware independent subsystem.
The hardware-independent subsystem communicates with the hardware-dependent subsystem, bus support subsystem, and device driver subsystem of the hardware-independent model. See also bus support subsystem, device driver subsystem, and hardware-dependent subsystem.
See also dense space address and sparse space address.
See also kernel-unmapped virtual address.
See also kernel physical address.
See also dense space address and sparse space address.
For static configuration, postconfiguration involves the device driver registering a callback interface that performs the task of reserving a major number. The kmknod utility uses this major number to make the correct device special files.
For dynamic configuration, postconfiguration involves the device driver reserving a major number (typically by calling a device driver-implemented interface). The device.mth tool uses this major number to make the correct device special files.
For static configuration, preconfiguration involves the device driver registering a callback interface that performs the task of creating the driver's associated controller and device structures that the autoconfiguration software integrates into the system (hardware) configuration tree.
For dynamic configuration, preconfiguration involves the device driver's configure interface creating the driver's associated controller and device structures that the autoconfiguration software integrates into the system (hardware) configuration tree.
See also dense space address.
Alternatively, the doconfig -b command generates a text file, referred to as /sysconfigtab. (This is referred to as the boot-link kernel.) The text file contains a list of the modules to be dynamically linked to produce a kernel at boot time. This text file is generated only when there is a foreign device.
The Digital UNIX boot software determines the type of file being booted and applies the appropriate boot technology.