Why do the ARM920 based BSPs enable the MMU ?
Thomas Doerfler (nt)
Thomas.Doerfler at imd-systems.de
Thu Mar 15 19:30:20 UTC 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Simon,
I am no ARM expert, but when I look into the arm/csb337/startup/memmap.c
file, it seems the MMU also controls, which memory ranges are cachable.
This is similar to the PowerPC architecture.
Although RTEMS uses a common memory for all threads and there is
normally no memory protection, disabling the cache for some areas is
quite important.
wkr,
Thomas.
Simon Clubley schrieb:
> Given the single address space nature of RTEMS, why do the ARM920
> based BSPs such as the CSB337 bother enabling the MMU instead of
> just leaving it disabled ?
>
> Is there some subtle aspect of ARM MMU operations that I am missing ?
>
> The only thing that I have found is that there's a double address
> space mapping of the SRAM and I'm not even sure if that's really
> required.
>
> If that (or the ability to map separate SDRAM areas into one
> contiguous memory area) is not required, then is there any point in
> enabling the MMU on ARM processors ?
>
> Thanks for any information,
>
> Simon.
>
>
> _______________________________________________
> Join Excite! - http://www.excite.com
> The most personalized portal on the Web!
>
>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users
- --
- --------------------------------------------
IMD Ingenieurbuero fuer Microcomputertechnik
Thomas Doerfler Herbststrasse 8
D-82178 Puchheim Germany
email: Thomas.Doerfler at imd-systems.de
PGP public key available at:
http://www.imd-systems.de/pgpkey_en.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFF+Z7LwHyg4bDtfjQRArS1AJ9Xsw+jNbuwGldjsfMPOg0r4lIbOACfawN/
GgOA3rK3B8vriKoAuIJ/l/U=
=pBlS
-----END PGP SIGNATURE-----
More information about the users
mailing list