From owner-freebsd-questions Mon Jun 24 16:25:47 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA23139 for questions-outgoing; Mon, 24 Jun 1996 16:25:47 -0700 (PDT) Received: from jraynard.demon.co.uk (jraynard.demon.co.uk [158.152.42.77]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id QAA23126 for ; Mon, 24 Jun 1996 16:25:38 -0700 (PDT) Received: (from fqueries@localhost) by jraynard.demon.co.uk (8.6.12/8.6.12) id VAA01718; Mon, 24 Jun 1996 21:14:31 GMT Date: Mon, 24 Jun 1996 21:14:31 GMT Message-Id: <199606242114.VAA01718@jraynard.demon.co.uk> From: James Raynard To: Mannan_Mohammed@ccm.ch.intel.com CC: questions@FreeBSD.org In-reply-to: (message from Mannan Mohammed on Wed, 19 Jun 96 16:09:00 PDT) Subject: Re: Documentation for Device Drivers Sender: owner-questions@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > I need to write a device driver for a (PCI) network (ethernet) adapter > for FreeBSD. First of all, is there any documentation that will help > me get started. Is there any book that I can buy that covers device > drivers for FreeBSD (or UNIX). You'll find a guide to writing FreeBSD device drivers, which includes a bibliography, at http://www.freebsd.org/tutorials/ > Secondly, is there any place I can > get sample source code for a device driver for FreeBSD. The entire FreeBSD source code, including all the device drivers, is publically available. > PS: BTW, I just ordered the CD for FreeBSD. If the CD contains > any documentation, please let me know. Look for the files ending in .c ;-) -- James Raynard, Edinburgh, Scotland james@jraynard.demon.co.uk