Related Books and Papers
For detailed reference information about the device driver interfaces, see the section 9 man
pages. Section 9E, Intro(9E), describes DDI/DKI (Device Driver Interface, Driver-Kernel Interface) driver entry points.
Section 9F, Intro(9F), describes DDI/DKI kernel functions. Sections 9P and 9S, Intro(9S), describe DDI/DKI properties and data
structures.
For information on hardware and other driver-related issues, see the following books from
Sun Microsystems:
Device Driver Tutorial. Sun Microsystems, Inc., 2008.
Application Packaging Developer’s Guide. Sun Microsystems, Inc., 2005.
Open Boot PROM Toolkit User's Guide. Sun Microsystems, Inc., 1996.
STREAMS Programming Guide. Sun Microsystems, Inc., 2005.
Multithreaded Programming Guide. Sun Microsystems, Inc., 2008.
Solaris 64-bit Developer’s Guide. Sun Microsystems, Inc., 2005.
Solaris Modular Debugger Guide. Sun Microsystems, Inc., 2008.
Solaris Dynamic Tracing Guide. Sun Microsystems, Inc., 2007.
DTrace User Guide. Sun Microsystems, Inc., 2006.
The following books from other sources might also be useful:
The SPARC Architecture Manual, Version 9. Prentice Hall, 1998. ISBN 0-13-099227-5.
The SPARC Architecture Manual, Version 8. Prentice Hall, 1994. ISBN 0-13-825001-4.
Pentium Pro Family Developer's Manual, Volumes 1-3. Intel Corporation, 1996. Volume 1, ISBN 1-55512-259-0; Volume 2, ISBN 1-55512-260-4; Volume 3, ISBN 1-55512-261-2.