Date: Wed, 29 Nov 1995 20:20:37 -0800 (PST) From: Julian Elischer <julian@ref.tfs.com> To: witr@rwwa.com (Robert Withrow) Cc: hackers@freebsd.org Subject: Re: Wanted: Examples of ``good practice'' device drivers. Message-ID: <199511300420.UAA09781@ref.tfs.com> In-Reply-To: <199511300200.VAA26997@spooky.rwwa.com> from "Robert Withrow" at Nov 29, 95 09:00:15 pm
next in thread | previous 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? Well if you hinted as to what you wanted these devices to do I could probably point you at good drivers... I'm in the middle of a driver cleanup at the moment, so the interfaces are a'changin as we speak. > > 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?199511300420.UAA09781>