Skip to content

RFC dcache on ARM

Alessandro Rubini u-boot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest2 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2flush cache for arm926lib_arm/cache.c+6 -00 replies
2/2arm cp15: setup mmu and enable dcachelib_arm/cache-cp15.c+37 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

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

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(-)