The device driver documentation has been moved into a separately orderable kit. The Tru64 UNIX Device Driver Kit (DDK) provides programming information specifically for system engineers who are developing device drivers for the Tru64 UNIX operating system.
This kit includes printed versions of the device driver documentation and a CD-ROM that provides driver development tools, device driver examples, X Consortium code, white papers, and HTML and PDF versions of the device driver documentation. For information about how to order the Device Driver Kit, refer to Chapter 6 or contact your Compaq 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 Tru64 UNIX documentation set.
This manual provides information for systems engineers who write device drivers for hardware that runs the Tru64 UNIX operating system. Systems engineers can find information on device driver concepts, interfaces, and configurations, as well as summary information about kernel interfaces, kernel data structures, and header files related to device drivers. (See the manual Writing Device Drivers: Reference for complete descriptions of these concepts).
This manual also provides a glossary of device driver terms.
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 additional summary information about kernel
interfaces and data structures, header files, global variables, and
ioctl
commands.
(See the manual
Writing Device Drivers: Reference
for complete descriptions of these concepts).
This manual contains detailed descriptions of the header files, kernel
interfaces,
ioctl
commands, global variables, 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, kernel interfaces, 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, kernel interfaces, 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 Tru64 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 and data structures 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, kernel interfaces, and data structures that VMEbus device drivers use. A VMEbus device driver example show the use of these interfaces.
This manual introduces driver writers to topics that are specific to writing a device driver for a local area network (LAN) device.
This manual describes how to add graphics device support to the X Window system on systems running the Tru64 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 Tru64 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 Tru64 UNIX documentation set.
This document provides instructions for installing the DDK components: online documentation, example files and the development tool, and the X Developer's Kit. It also provides product release notes.