Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Mar 1999 09:43:17 +1030
From:      Greg Lehey <grog@lemis.com>
To:        wayne@crb-web.com, FreeBSD Hackers <hackers@freebsd.org>
Subject:   Re: writing device drivers for fbsd
Message-ID:  <19990309094317.L490@lemis.com>
In-Reply-To: <Pine.LNX.3.95.990308135605.22098C-100000@crb.crb-web.com>; from Wayne Cuddy on Mon, Mar 08, 1999 at 01:57:38PM -0500
References:  <Pine.LNX.3.95.990308135605.22098C-100000@crb.crb-web.com>

next in thread | previous in thread | raw e-mail | index | archive | help
[following up to -hackers]

On Monday,  8 March 1999 at 13:57:38 -0500, Wayne Cuddy wrote:
>
> What is a good reference to learn to to write device drivers for
> fbsd?  I remember someone recommended a good book a few months ago
> but I forgot to save the message.

I don't think there is a good book.  The ones I have seen have been
more "that's all there is" than "this is a great book".

> I saw "Writing Unix Device Drivers" by George Pajari, this weekend
> at the store,is this a good book?

I don't know it.  If you like the look of it, if it's not too old, and
if it describes the BSD driver structures, it's probably worth
having.  Don't rely on any book by itself.

> Where would I look in the kernel source to find out that functions
> the kernel exports for driver usage and driver interfaces?

/usr/src/sys.  Most driver sources are in /usr/src/sys/dev, but some
are in places like /usr/src/sys/i386 and /usr/src/sys/pci.

Greg
--
When replying to this message, please copy the original recipients.
For more information, see http://www.lemis.com/questions.html
See complete headers for address, home page and phone numbers
finger grog@lemis.com for PGP public key


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




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