[U-Boot] [PATCH RFC 0/2] dcache on ARM

Alessandro Rubini rubini-list at gnudd.com
Tue Jan 26 17:16:08 CET 2010


These patches enable the dcache for ARM9.  It's mainly an RFC, as some
details are still to be sorted out, but they work fine (and the speed
increase is noticeable for kernel boots and cp.b -- didn't make more
tests.

I tested the code on at91sam9263ek and nhk8815. No makeall at this
point, as I'm mainly interested in comments here.

This is based on the cache-cp15.c infrastructure set up by
Jean-Christophe for icache enabling.

I'm sure Drasko Draskovic has better code, but since he has sent
no a patch yet (asked in Mar 2009, and then again and again),
here is my approach.

Alessandro Rubini (2):
  flush cache for arm926
  arm cp15: setup mmu and enable dcache

 lib_arm/cache-cp15.c |   37 +++++++++++++++++++++++++++++++++++++
 lib_arm/cache.c      |    6 ++++++
 2 files changed, 43 insertions(+), 0 deletions(-)


More information about the U-Boot mailing list