On Fri, Mar 26, 2010 at 07:43:20AM -1000, Mitch Bradley wrote: > What is the reason for turning off the data caches? Leaving all caches > turned on and coherent with one another has always worked well for me at > the interface from firmware to a booted program.
With the data caches on, you need the MMU to be setup and operational. That's impractical when you're passing control between differing pieces of software which may have different ideas about how to setup the MMU and where to place the page tables. If you accidentally overwrite the page tables, things quickly become undebuggable. _______________________________________________ devicetree-discuss mailing list devicetree-discuss@lists.ozlabs.org https://lists.ozlabs.org/listinfo/devicetree-discuss