Subject: quickest way to learn about device drivers?
To: None <tech-kern@netbsd.org>
From: None <mcmahill@mtl.mit.edu>
List: tech-kern
Date: 09/17/1998 19:37:18
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?
Thanks much for any pointers
Dan