Specifications

Introduction
1-3
Chapters 4-8 describe the hardware environments, briefly overview the platform and then
provide more information on configuring and operating each system.
Chapter 9 explains the kernel environment. It describes the kernel I/O structure and flow
of control and maps the system source directories and files important to driver develop-
ment. It also details the system data structures and kernel support routines pertinent to
driver development.
Chapter 10 guides you in understanding the device supported by the driver, and explains
how to install and test the device. It also explains the structure and components of a device
driver and how to develop the code.
Chapter 11 explains how to protect a device driver in a multiprocessor system.
Chapter 12 explains how to support direct memory access (DMA).
Chapter 13 explains how to dynamically link a device driver to the system.
Chapter 14 explains how to integrate a device driver into the system. It contains step-by-
step procedures to modify the system files, configure the system, build the kernel, and cre-
ate the device special files. It also details the tools to install and configure driver software.
Chapter 15 explains how to test and debug a device driver. It describes common driver
problems and driver debugging techniques.
Chapter 16 describes the special factors to consider when developing a device driver for a
real-time production environment. It also overviews security issues affecting development
of a device driver for the PowerMAX OS system.
Chapter 17 discusses writing a user-level device driver.
Supporting Documentation 1
This section introduces the other manuals designed to provide additional detailed informa-
tion on the operating system and hardware.
Device Driver Reference
On-line manual pages containing reference information on the PowerMAX OS
Device Driver Interface (DDI) and Driver Kernel Interface (DKI).
STREAMS Modules and Drivers (Pub. No. 0890426)
Explains how to use the STREAMS mechanism for PowerMAX OS system commu-
nication services.
PowerMAX OS Programming Guide (Pub. No. 0890423)
Explains how to use the system services supplied by PowerMAX OS.