Doug, Thanks for the reply, I'll check it out. However if you'll notice in my prev mail, I stated that I was trying to contigmalloc 4K... Hard to believe that the system doesnt have 4K lying around.
- Tom On Thu, 30 May 2002, Doug White wrote: > On Thu, 30 May 2002, Tom Tang wrote: > > > I have a question about implementing mmap functions in > > device drivers. Thinking it would be simple, I contigmalloc'd > > a buffer of PAGE_SIZE and returned it using atop like other > > mmap device implementations. However when my userland program > > mmaps the device with offset 0, when I try accessing the returned > > pointer, it returns me invalid memory address. Any help would > > be appreciated... > > Generally, after the machine is started, memory gets too fragmented to use > contigmalloc. > > If you preload the module and do the contigmalloc at attach time it should > succeed. > > Doug White | FreeBSD: The Power to Serve > [EMAIL PROTECTED] | www.FreeBSD.org > > -- Tom Tang [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message