The device driver documentation has been moved into a separately orderable kit. The DIGITAL UNIX Device Driver Kit (DDK) provides programming information specifically for system engineers who are developing device drivers for the DIGITAL UNIX operating system.
This kit includes printed versions of the device driver documentation and a CD-ROM, which provides device driver examples, X Consortium code, white papers, and HTML versions of the device driver documentation. For information about how to order the Device Driver Kit, refer to Chapter 6 or contact your DIGITAL representative.
In printed form, the spines of the device driver books are printed in orange to help you find them quickly on your bookshelf. This color-coding is reinforced with the use of the D icon on the spine.
The rest of this section describes the books in the DDK. This information is provided here because of the close relationship between the device driver documentation and the DIGITAL UNIX documentation set:
This manual provides information for systems engineers who write device drivers for hardware that runs the DIGITAL UNIX operating system. Systems engineers can find information on driver concepts, device driver interfaces, kernel interfaces used by device drivers, kernel data structures, configuration of device drivers, and header files related to device drivers.
This manual provides information on topics that are beyond the scope of the core tutorial. Systems engineers can find information on such advanced topics as kernel threads and writing device drivers in a symmetric multiprocessing (SMP) environment. The manual also contains information about writing disk drivers.
This manual contains descriptions of the kernel interfaces,
ioctl
commands, and data structures associated with device drivers.
This manual provides information for systems engineers who write device drivers for the EISA/ISA bus. The manual describes EISA/ISA bus-specific topics, including EISA/ISA bus architecture and data structures that EISA/ISA bus device drivers use.
This manual provides information for systems engineers who write device drivers for the PCI bus. The manual describes PCI bus-specific topics, including PCI bus architecture and data structures that PCI bus device drivers use.
This manual provides information for systems engineers who write device drivers for the SCSI/CAM Architecture interfaces. It provides an overview of the DIGITAL UNIX SCSI/CAM Architecture and describes User Agent routines, data structures, common and generic routines and macros, error handling, and debugging routines.
This manual contains information that systems engineers need to write device drivers which operate on the TURBOchannel bus. The manual describes TURBOchannel-specific topics, including TURBOchannel kernel interfaces that TURBOchannel device drivers use.
This manual contains information systems engineers need to write device drivers that operate on the VMEbus. The manual describes VMEbus-specific topics, including VMEbus architecture and kernel interfaces that VMEbus device drivers use. A VMEbus device driver example illustrates the use of these kernel interfaces.
This book discusses topics associated with writing network device drivers for computer systems running the DIGITAL UNIX operating system.
This manual describes how to add graphics device support to the X Window system on systems running the DIGITAL UNIX operating system.
This manual describes the procedures for creating, maintaining, and installing the collections of files and directories that make up a layered products kit. A kit is the standard mechanism by which layered product modifications are delivered and maintained on a DIGITAL UNIX operating system. Kits are distributed on CD-ROM, diskettes, or tape for installation on customer's systems.
This is the same manual that is included in the Programmer's Kit of the DIGITAL UNIX documentation set.