Introduction to HBA Device Driver Programming Guide
Describes how to develop a high-performance, kernel-resident driver for an HBA device.
Organization of This Document
This document contains the following chapters:
- HBA Devices in OS X presents an overview of the way HBA drivers work in OS X and describes how an I/O request travels from an application to the hardware and back again.
- Developing an HBA Driver contains guidelines for implementing a custom HBA driver.
- Improving Performance describes several things you should take into account when creating an HBA driver to achieve the best performance for your hardware.
- Document Revision History lists the revisions of this document.
See Also
The ADC Reference Library contains documents on device driver development for OS X, including sample drivers and API reference.
- IOKit Fundamentals describes the architecture of the I/O Kit, the object-oriented framework for developing OS X device drivers.
- Mass Storage Device Driver Programming Guide describes how to develop in-kernel device drivers for mass storage devices.
- Device Drivers (Kernel/IOKit) Reference contains API reference for I/O Kit methods and functions and for specific device families.
- OS X Man Pages provides access to existing reference documentation for BSD and POSIX functions and tools in a convenient HTML format.
Copyright © 2006 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2006-05-23