Last Revision:
Version 2.0, 2008-08-27
Now demonstrates 64-bit user client APIs, how to build a sub-kext to support older OS versions, and how to build the test tool 4-way universal.
(Full Revision History)
Build Requirements:
Xcode 3.0 or later
Runtime Requirements:
Mac OS X 10.4 or later

Illustrates how to add a simple user client to an I/O Kit kernel driver and also shows the corresponding user space routines for calling into the user client. This sample code has been updated to include a project that produces a universal binary. The code changes have been documented in each source file and in the ReadMe.