This document, "Driver Tables," is part of the VAX/VMS Educational Services training for device drivers. It outlines the fundamental data structures and tables required for developing device drivers on the VAX/VMS operating system.
The core of the document focuses on three essential tables:
The document details the various fields within the DDB, CRB, and UCB that a driver needs to initialize. It also provides comprehensive explanations of the system macros—DPTAB, DPT_STORE, DDTAB, and FUNCTAB—used to create and populate these tables. These macros ensure proper initialization of data structures and definition of driver entry points, which are critical for integrating new devices and their drivers into the VAX/VMS system. The goal is to enable developers to correctly define and utilize these tables for robust device driver implementation.
Site structure and layout ©2025 Majenko Technologies