From owner-freebsd-drivers@FreeBSD.ORG Sat May 25 18:47:20 2013 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1A31672 for ; Sat, 25 May 2013 18:47:20 +0000 (UTC) (envelope-from tijl@coosemans.org) Received: from mailrelay012.isp.belgacom.be (mailrelay012.isp.belgacom.be [195.238.6.179]) by mx1.freebsd.org (Postfix) with ESMTP id A66EAF3C for ; Sat, 25 May 2013 18:47:19 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AncHAJEGoVFbsKsp/2dsb2JhbABagwgwgnS/Q4EGF3SCIwEBBVYiARALEgYJFg8JAwIBAgEnEA4GDQEHAQEFiAgIvE+PHQeDVAOPfoErhzuQF4MROg Received: from 41.171-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.171.41]) by relay.skynet.be with ESMTP; 25 May 2013 20:46:10 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.7/8.14.7) with ESMTP id r4PIk8Nd010156; Sat, 25 May 2013 20:46:09 +0200 (CEST) (envelope-from tijl@coosemans.org) Message-ID: <51A106EB.2080004@coosemans.org> Date: Sat, 25 May 2013 20:46:03 +0200 From: Tijl Coosemans User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:17.0) Gecko/20130517 Thunderbird/17.0.6 MIME-Version: 1.0 To: J Ronald Subject: Re: Any offical study stuff? References: <1369501014.32768.YahooMailNeo@web163002.mail.bf1.yahoo.com> <7CBC37B1-379E-4F66-B769-742FEE568A20@bsdimp.com> In-Reply-To: <7CBC37B1-379E-4F66-B769-742FEE568A20@bsdimp.com> X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="----enig2MMUXQHGFLUVGUAKKUWJB" Cc: "freebsd-drivers@freebsd.org" X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 May 2013 18:47:20 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2MMUXQHGFLUVGUAKKUWJB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 2013-05-25 19:25, Warner Losh wrote: > On May 25, 2013, at 10:56 AM, J Ronald wrote: >> I've checked "FreeBSD Developer's Book", there seems nothing about >> how to write FreeBSD driver. >=20 > You might want to look at getting http://nostarch.com/bsddrivers.htm > which does a good job for the basics. >=20 > The architecture handbook at > http://www.freebsd.org/doc/en/books/arch-handbook/ has some of the > basics, but has gotten a bit dated and staid. Also /usr/share/examples/drivers ------enig2MMUXQHGFLUVGUAKKUWJB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (FreeBSD) iF4EAREIAAYFAlGhBvAACgkQfoCS2CCgtivbywD/Qsz9XBXMMxVKIb7g0rHxKZnL BxaE1AW3ZlKh0wBdFdsBAIC3Mj1dVvLSe+ZQ3MtnW4roE9MPGH4ZUZ4IiIsTHajv =v/dF -----END PGP SIGNATURE----- ------enig2MMUXQHGFLUVGUAKKUWJB--