DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
TOC PREV NEXT INDEX

The UDI SCSI Driver Specification defines the required interfaces and semantics for UDI environments that support SCSI Drivers. This is an optional extension to the UDI Core Specification, which is defined in a separate book. See the Document Organization chapter in the UDI Core Specification for a description of the other books in the UDI Specification, as well as references to additional tutorial materials. The intended audience for this book includes driver writers, environment implementors, and metalanguage implementors.

Status of This Document

This document has been reviewed by Project UDI Members and other interested parties and has been endorsed as a Final Specification. It is a stable document and may be used as reference material or cited as a normative reference from another document. This version of the specification is intended to be ready for use in product design and implementation. Every attempt has been made to ensure a consistent and implementable specification. Implementations should ensure compliance with this version.

Copyright Notice

Copyright © 1999-2001 Adaptec, Inc; Compaq Computer Corporation; Hewlett-Packard Company; International Business Machines Corporation; Interphase Corporation; Lockheed Martin Corporation; The Santa Cruz Operation, Inc; Sun Microsystems ("copyright holders"). All Rights Reserved.

This document and other documents on the Project UDI web site (www.project-UDI.org) are provided by the copyright holders under the following license. By obtaining, using and/or copying this document, or the Project UDI document from which this statement is linked, you agree that you have read, understood, and will comply with the following terms and conditions:

Permission to use, copy, and distribute the contents of this document, or the Project UDI document from which this statement is linked, in any medium for any purpose and without fee or royalty is hereby granted, provided that you include all of the following on ALL copies of the document, or portions thereof, that you use:

  1. A link or URI to the original Project UDI document.
  2. The pre-existing copyright notice of the original author, or, if it doesn't exist, a Project UDI copyright notice of the form shown above.
  3. If it exists, the STATUS of the Project UDI document.

When space permits, inclusion of the full text of this NOTICE should be provided. In addition, credit shall be attributed to the copyright holders for any software, documents, or other items or products that you create pursuant to the implementation of the contents of this document, or any portion thereof.

No right to create modifications or derivatives is granted pursuant to this license.

THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.

COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

The names and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to this document or its contents without specific, written prior permission. Title to copyright in this document will at all times remain with copyright holders.

Acknowledgements

The authors would like to thank everyone who reviewed working drafts of the specification and submitted suggestions and corrections.

The authors would especially like to thank their significant others for putting up with the many hours of overtime put into the development of this specification over long periods.

Thanks to the following folks who contributed significant amounts of time, ideas, or authoring in support of the development of this specification or in working on the prototype implementations which helped us validate the specification:

Richard Arndt (IBM)
Bob Barned (Lockheed Martin)
Mark Bradley (Adaptec)
Darren Busing (Adaptec)
Steve Bytnar (STG)
Thomas Clark (Sun)
Deven Corzine
Jack Craig (SCO)
Betty Dall (HP)
Tim Damron (IBM)
Burkhard Daniel (STG)
Don Dugger (Intel)
Mark Evenson (HP)
Barry Feild (SCO)
Scott Feldman (Intel)
Mike Firman (STG)
Kurt Gollhardt (SCO)
Bob Goudreau (Data General)
James Hall (SCO/Sun)
Jim Heidbrink (Lockheed Martin)
Chris Herzog (STG)
Chris Ilnicki (HP)
Bret Indrelee (SBS Technologies)
David Kahn (Sun)
Matt Kaufmann (SCO)
Andrew Knutsen (SCO)
Ahuva Kroizer (Intel)
Man Fai Lau (SCO)
John Lee (Sun)
Robert Lipe (SCO)
Mike Lyons (IBM)
Alex Malone (DEC)
Lynne McCue (IBM)
Bill Nicholls
Guru Pangal (Starcom)
Mark Parenti (DEC)
James Partridge (IBM)
Scott Popp (SCO)
Hiremane Radhakrishna (Intel)
John Ronciak (Intel)
Kevin Quick (Interphase)
Larry Robinson (Adaptec)
Andrew Schweig (STG)
Sam Shteingart (HP)
Ajmer Singh (SCO)
James Smart (Compaq)
Pete Smoot (HP)
David Stoft (HP)
Rob Tarte (Pacific Codeworks)
Wolfgang Thaler (Sun)
Ramaswamy Tummala (Starcom)
Linda Wang (Sun)
Kevin Van Maren (Unisys)
Mike Wenzel (HP)

Countless people have helped in one way or another and any omissions or errors on our part in the list above are just that: omissions or errors on our part.

Thanks to Kevin Quick and the folks at Interphase for hosting the Interoperability events which have provided a great venue for validating both prototype and production UDI products.

Finally, thanks to David Roberts (Certek Software Designs) for designing the Project UDI logo.

Abstract


TOC PREV NEXT INDEX