From owner-freebsd-drivers@FreeBSD.ORG Tue May 29 00:45:18 2012 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 76010106566C for ; Tue, 29 May 2012 00:45:18 +0000 (UTC) (envelope-from tomdean@speakeasy.org) Received: from asbnvacz-mailrelay01.megapath.net (asbnvacz-mailrelay01.megapath.net [207.145.128.243]) by mx1.freebsd.org (Postfix) with ESMTP id 455618FC0A for ; Tue, 29 May 2012 00:45:18 +0000 (UTC) Received: from mail3.sea5.speakeasy.net (mail3.sea5.speakeasy.net [69.17.117.42]) by asbnvacz-mailrelay01.megapath.net (Postfix) with ESMTP id 776E1A7003C for ; Mon, 28 May 2012 20:45:17 -0400 (EDT) Received: (qmail 1291 invoked from network); 29 May 2012 00:45:16 -0000 Received: by simscan 1.4.0 ppid: 16244, pid: 31252, t: 1.1921s scanners: clamav: 0.88.2/m:52/d:10739 spam: 3.0.4 Received: from unknown (HELO P9X79.tddhome) (tomdean@[24.113.107.31]) (envelope-sender ) by mail3.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 29 May 2012 00:45:15 -0000 Message-ID: <4FC41C1B.5060806@speakeasy.org> Date: Mon, 28 May 2012 17:45:15 -0700 From: "Thomas D. Dean" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:10.0.2) Gecko/20120310 Thunderbird/10.0.2 MIME-Version: 1.0 To: freebsd-drivers@freebsd.org References: <4FC40922.5030009@speakeasy.org> In-Reply-To: <4FC40922.5030009@speakeasy.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail3.sea5 X-Spam-Level: X-Spam-Status: No, score=0.9 required=8.0 tests=FORGED_RCVD_HELO, RATWARE_GECKO_BUILD autolearn=disabled version=3.0.4 Subject: Re: nanoBSD Driver Build X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 May 2012 00:45:18 -0000 On 05/28/12 16:24, Thomas D. Dean wrote: I have a complex configuration. My main system is amd64 > uname -a FreeBSD P9X79.tddhome 9.0-STABLE FreeBSD 9.0-STABLE #2: Fri May 11 20:41:54 PDT 2012 tomdean@P9X79.tddhome:/usr/src/sys/GENERIC amd64 My nanoBSD system is > uname -a FreeBSD embeddedx86.tddhome 9.0-STABLE FreeBSD 9.0-STABLE #1: Tue May 22 11:04:12 PDT 2012 root@P9X79.tddhome:/usr/obj/nanobsd.TS5700 /i386.i386/usr/src/sys/TS5700 i386 I also built an i386 diskless system on the amd64 system to use in developing userland apps for the nanoBSD system. I built nanoBSD on the amd64 system using TARGET and DESTDIR, etc. On the nanoBSD system, if I # mount 192.168.2.3:/diskless/i386/home/tomdean /var/tomdean and, on the nanoBSD system, # mount -r 192.168.2.3:/usr/src/sys /usr/src/sys Then, I can build the 'hello' driver, load and unload it! Tom Dean