As this has came up a few times, maybe there's some prior art that can be looked at for merging things like Jochen Kunz' "device drivers" docs: FreeBSD Architecture Handbook http://freebsd.active-venture.com/arch-handbook/index.html - Hubert -- NetBSD - Free AND Open! (And of course secure, portable, yadda yadda)