Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: UDF 2.0 Support, Hitachi DZMV550A Video Camera



On Dec 31, 2004, at 12:04 PM, John Davidorff Pell <email@hidden> wrote:

near-complete rewrite. There has been talk about writing a "driver
driver": an IOkit driver that is really just a wrapper around a *BSD or
Linux driver, allowing for very simple porting. Nobody has gotten
around to it, and I doubt they will because I think its a bit harder to
do than it sounds.

It isn't necessarily that much harder, but each family has specific design decisions that require specific wrapper designs. In some cases, the abstraction layering differs enough that it would be difficult. In other cases, not so much. Your mileage may vary.

There's a driver porting guide in the Darwin section of the developer
site that might prove helpful if you decide to wrap a driver.  It won't
help with family-specific issues, but it at least should help with
some of the more common general differences between the BSD
driver model and the I/O Kit.  It includes some code snippets
that should be helpful (I hope) when wrapping drivers from other
OSes.  It doesn't have a full wrapper, though, as that would vary
significantly from family to family.


David

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-kernel/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.