DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
Target driver development

Target driver development

To write a target driver for SCSI and non-SCSI SDI devices, you use the functions of the Device Driver Interface (DDI).

The Storage Device Interface (SDI) augments the DDI functions to provide a set of services for exchanging commands and data with the device, and for allocating and freeing data structures. SDI includes input/output controls that provide your programs direct command access to a device and to SDI. These controls allow you to bypass the target driver for testing devices, state determination, and diagnostics.

A properly written target driver using DDI and SDI functions should be easily portable between different systems equipped with a SCSI controller. Driver portability is easiest when strict compliance to the SDI and DDI functions and structures is maintained.

Detailed instructions for developing SDI target drivers will be provided in a later release of the HDK.


© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005