Mac OS X Reference Library Apple Developer
Search

Introduction to Porting Drivers to Mac OS X

This book was intended to be used by developers who have existing drivers for other platforms, particularly classic Mac OS and other UNIX-based operating systems. Its goal is to provide you with useful ways to port these non-I/O Kit drivers to Mac OS X with minimal reengineering.

Before you begin porting a device driver to Mac OS X, you should read I/O Kit Fundamentals.

This book is only relevant if you are porting a driver that resides in the kernel. To find out if this applies to your driver, read “Does Your Driver Belong in the Kernel?.”

Important: This document is preliminary. Although it has received some technical review, there may be changes or additions to some of the information provided here.

See Also

For information on specific technology areas, you should consult the appropriate API reference in the I/O Kit section of Apple’s Technical Publications website.

For more information on the Mac OS X Kernel and the I/O Kit, see the books I/O Kit Fundamentals and Kernel Programming Guide.

For more information on driver porting, two good sources of information are the Darwin-drivers and Darwin-development mailing lists. For more information, visit http://www.lists.apple.com.




Last updated: 2009-05-06

Did this document help you? Yes It's good, but... Not helpful...