Skip site navigation (1)Skip section navigation (2)
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>