Dear Haavard Skinnemoen, In message <1280750789-10359-4-git-send-email-haavard.skinnem...@atmel.com> you wrote: > Use the MMU hardware to set up 1:1 mappings between physical and virtual > addresses. This allows us to bypass the cache when accessing the flash > without having to do any physical-to-virtual address mapping in the CFI > driver. > > The virtual memory mappings are defined at compile time through a sorted > array of virtual memory range objects. When a TLB miss exception > happens, the exception handler does a binary search through the array > until it finds a matching entry and loads it into the TLB. The u-boot > image itself is covered by a fixed TLB entry which is never replaced. > > This makes the 'saveenv' command work again on ATNGW100 and other boards > using the CFI driver, hopefully without breaking any rules.
Can you please try and rebase this code on top of Heiko's ARM rework patches, i. e. with cache and relocation support? See http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/81825/focus=82142 My intention is that after -rc1 has been released (i. e. when we have a "next" branch again), I will first apply the new environment code patches, and then, probably with a week delay or so, Heiko's ARM rework. Your stuff will then have to fit on top of this. Thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Let's say the docs present a simplified view of reality... :-) - Larry Wall in <6...@jpl-devvax.jpl.nasa.gov> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot