Re: Embedded linux: With or without MMU



I don't know which method the ARM uses.

With ARM the cache is between the MMU and the CPU. Thus you need to flush it when the MMU table is changed.

Thus with ARM for high performance you either don't use the MMU or do as little tasks switches as possible.

-Michael
.



Relevant Pages

  • TI OMAP MMU help
    ... I am trying to set up the MMU on the ARM side of the OMAP5910 and I am ... I have programmed the DSP MMU through the ARM ... I want to use the MMU to "write protect" my FLASH memory. ... the flash since I have disabled flash programming but the flash still ...
    (comp.arch.embedded)
  • Re: Can I change the MMU implementation of ARM in WinCE core and compile ?
    ... You don't need to modify the MMU handling. ... ARM processors, and will work with the TI family of chips. ... > touching the Memory Manager of winCE right? ... > the MMU implementation in the WinCE core according to my needs, ...
    (microsoft.public.windowsce.platbuilder)
  • Good document on ARM cache policies w.r.t. timing?
    ... I don't mind groveling through the ARM ARM and working it out from ... entries in the TLBs so the MMU doesn't have to touch RAM to look them ... How to lock code into cache? ... Is a cache line fill aligned on a hard ...
    (comp.arch.embedded)
  • Re: Why not Linux on Atmel AVR32UC3?
    ... I can think of *one* using a MMU less ARM. ... Regarding ARM you might be right, as the more powerful do have an MMU. ... The Linux tool chain I use features 23 main CPU architectures. ... This CPU does not exist in hardware, but is configured in an FPGA. ...
    (comp.os.linux.embedded)
  • Re: MMU Question
    ... > The arm can't grab him because he doesn't have a grapple fixture. ... What if the MMU gets stuck in the on position? ...
    (sci.space.shuttle)