Writing TURBOchannel Device Drivers

DEC OSF/1 Version 2.0 or higher

Order Number: AA-PS3HB-TE

This technical manual is designed for systems engineers to assist in the development of device drivers for the TURBOchannel bus. It covers:

  • Concepts: Basic principles of device driver design, data structures, and configuration models.
  • Architecture: TURBOchannel-specific software architecture including header files, hardware register interaction, DMA transfers, and interrupt handling.
  • Implementation: Detailed guidance on the structure of a driver, including autoconfiguration support and the configure section for loadable drivers.
  • Kernel Interfaces: Explanation of I/O support interfaces such as memory error handling, I/O space writes, and the use of scatter-gather maps.
  • Configuration: Methods for configuring drivers using tc_data files and snippet tables.
  • Reference: An appendix containing technical descriptions of TURBOchannel-specific header files, data structures, and kernel support interfaces.
AA-PS3HB-TE
February 1994
97 pages
Quality

Original
3.1MB

Site structure and layout ©2026 Majenko Technologies