Subject: Re: quickest way to learn about device drivers?
To: None <mcmahill@mtl.mit.edu>
From: Perry E. Metzger <perry@piermont.com>
List: tech-kern
Date: 09/18/1998 13:36:06
mcmahill@mtl.mit.edu writes:
> Does anyone have a suggestion as to the best place to quickly learn about
> how NetBSD device drivers work and how to begin adding a new driver?  I'm
> comfortable with C as far as writing smallish userland type programs, but
> know absolutely nothing about kernel programming.  I flipped through a few
> books (in particular the design of 4.4 BSD book), but nothing jumped out
> at me as the place to start.  My interest is so I can start work on
> porting over a preliminary FreeBSD driver for a isa card I have.  I've
> heard talk of "bus_space"?  Any pointers to the correct part of some
> manual for info on that?  

Section 9 of the manual (we have section 9 man pages) should be able
to help you out a bit with this.

Perry