BAT mapping exported to user-space

Linh Dang linh at linhdang.home
Tue Jul 27 04:33:27 EST 2004


Dan Malek <dan at embeddededge.com> wrote:

>
> On Jul 26, 2004, at 1:20 PM, Linh Dang wrote:
>
>> - has it been discussed/comptemplate/done before?
>
> Of course.  Use mmap(), either on /dev/mem directly, or more
> preferable through a simple device driver for your ASIC that
> could also do simple system protection.
>
> Please don't be making such memory mapping kernel
> modifications.  It will only cause future trouble.
>
> -- Dan


My understanding is:

- mmap(2) uses pages to map the device (my platform doesn't have large page.)
- mapping a large address range (hundreds-of-megabytes) is much more
  efficient with BATs than with pages.

So, do you mean:
        - mmap(2) can use BATs? or
        - the difference in performance is negligible between BATs and
          pages when mapping an address range of 200MBs?


Thanx
--
Linh Dang

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list