If you plan to create a universal binary version of your logical unit driver, protocol services driver, or filter scheme, first read Universal Binary Programming Guidelines, Second Edition. That document covers architectural differences and byte-ordering formats and provides comprehensive guidelines for code modification and building universal binaries. Then, to find out how to decide which compiler version and SDK you need, see “Developing a Device Driver to Run on an Intel-Based Macintosh” in I/O Kit Device Driver Design Guidelines.
This chapter briefly outlines a few of the mass storage–specific issues you should keep in mind as you create a universal binary version of your driver or filter scheme.
Creating a Logical Unit or Protocol Services Driver Universal Binary
Creating a Filter Scheme Universal Binary
Last updated: 2007-04-03