|
|
The Storage Driver Interface (SDI) is used to implement SCSI and other storage device drivers on SVR5.
SDI supports four types of devices:
SDI is a versioned interface as discussed in ``DDI interface versioning''. The following table shows which interface versions can be used with which operating system releases.
SVR5 SDI interface version support
O/S release | Supported versions |
SVR4.0 | ddi 1, 2 |
SVR4.2 | sdi 1 |
SVR4.2MP | sdi 1 |
SCO SVR5 1.X | sdi 1 |
SCO SVR5 2.X | sdi 1, 2 |
SVR5 | sdi 2, 3, 4 |
SVR5, Release 7.0.1 | |
SVR5 Release 7.1 | sdi 2, 3, 4 |
sdi: 4 requires ddi: 7, 7mp, 8, 8mp.
Note that the software recognizes $interface sdi 3.1, which was an interim version released to allow early access to some SDI 4 functionality. SDI version 3.1 is not an official interface version; drivers should use SDI version 4 instead.
For detailed information about writing SDI drivers, see Developing SDI storage drivers, Section D2sdi manual pages, Section D3sdi manual pages, and Section D4sdi manual pages.