Date: Wed, 29 Nov 1995 21:00:15 -0500 From: Robert Withrow <witr@rwwa.com> To: hackers@FreeBSD.ORG Subject: Wanted: Examples of ``good practice'' device drivers. Message-ID: <199511300200.VAA26997@spooky.rwwa.com>
next in thread | raw e-mail | index | archive | help
I've been writing device drivers and kernel code for the last 20 years or so, on lots of OS's including several versions of SYSV. I'm now faced with converting some SVR4 drivers I wrote a few years ago to FreeBSD, a version of OS I know essentially nothing about the internals of. So, while I don't need to learn *how* to write a ``unix device driver'', I do need to learn how to write a *FreeBSD* device driver. Since it seems like this is a mostly ``documentation free environment'' (;-), what are the *best* examples of ``good practice'' in FreeBSD isa bus drivers for devices that are neither if-like nor disk-like? Also, Is there anything more current than the (to my way of thinking) hoplessly out-of-date devil-book for documenting the nitty details of the various kernel interfaces, including the FreeBSD/kernel, FreeBSD/boot, FreeBSD/config, and FreeBSD/isa ones? Is there ever likely to be something like DDI/DDK for FreeBSD? ----------------------------------------------------------------------------- Robert Withrow, Tel: +1 617 598 4480, Fax: +1 617 598 4430 Net: witr@rwwa.COM R.W. Withrow Associates, 319 Lynnway Suite 201, Lynn MA 01901 USA
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199511300200.VAA26997>