reference drivers

John Baldwin jhb at freebsd.org
Wed Oct 12 13:32:04 PDT 2005


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 <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the freebsd-drivers mailing list