From owner-freebsd-drivers@FreeBSD.ORG Wed Oct 12 20:32:04 2005 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B30D16A41F for ; Wed, 12 Oct 2005 20:32:04 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DB2943D46 for ; Wed, 12 Oct 2005 20:32:02 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from [10.50.41.234] (Not Verified[10.50.41.234]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Wed, 12 Oct 2005 16:48:23 -0400 From: John Baldwin To: freebsd-drivers@freebsd.org Date: Wed, 12 Oct 2005 15:32:53 -0400 User-Agent: KMail/1.8.2 References: <434983A6.8040403@endace.com> In-Reply-To: <434983A6.8040403@endace.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200510121532.54474.jhb@freebsd.org> Cc: Subject: Re: reference drivers 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: Wed, 12 Oct 2005 20:32:04 -0000 On Sunday 09 October 2005 04:55 pm, Michael Honeyfield wrote: > Hello all, > > I have been working on a small project that involes writting a drver for > FreeBSD. I have used this link as my reference for my driver: > > http://www.ben.com/minipci/driver.php > > Now, after my modifications, I can load the kernel module fine. However, > the mmap function is not even called. Is the mmap function used inside > this diver the correct way map registers from kernel space to user space? Yes. It should be called when an application does an mmap() on an fd returned by open()'ing the file in /dev. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org