Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Sep 2009 14:23:33 -0700
From:      Michael David Crawford <mdc@prgmr.com>
To:        Mario Lobo <mlobo@digiart.art.br>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: [OFF?] Mac OX Driver
Message-ID:  <4AAD62D5.2060908@prgmr.com>
In-Reply-To: <200909131553.54114.mlobo@digiart.art.br>
References:  <200909131553.54114.mlobo@digiart.art.br>

next in thread | previous in thread | raw e-mail | index | archive | help
Mario Lobo wrote:
> Is it possible to use a Mac driver on FreeBSD? Has this ever been tried or 
> done? should I bury my hopes?

Mac OS X has a unique C++ driver architecture called the I/O Kit.  It's 
quite unlike the driver systems in any other OSes I've seen.

If you have the source to the Mac driver, you might be able to glean 
information from it that would help you write a FreeBSD driver.  Even 
better would be to have the hardware specs to your sound board.

Apple has some tech notes on porting drivers from other platforms to Mac 
OS X.  Maybe reading them could give you some insight as to how to port 
them in reverse.

One doesn't generally port device drivers between such different 
systems; it's more like doing a complete rewrite.

Mike
-- 
Michael David Crawford
mdc@prgmr.com

    prgmr.com - We Don't Assume You Are Stupid.

       Xen-Powered Virtual Private Servers: http://prgmr.com/xen



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4AAD62D5.2060908>