[U-Boot] [PATCH v2 0/4] arm: changes in cache handling

Aneesh V
2011-08-09T11:34:47Z

- Avoid enabling caches for all ARM boards
- Enable caches for omap3/4
- Stronger barrier for armv7 cache-maintenance operations.

V2:
* Rebased to latest HEAD of u-boot/master
* Improved the README
* Added a patch for removing the flush in invalidate
and for printing a warning in such cases.

Aneesh V (4):
arm: do not force d-cache enable on all boards
omap: enable caches at system start-up
armv7: stronger barrier for cache-maintenance operations
armv7: cache: remove flush on un-aligned invalidate

arch/arm/cpu/armv7/cache_v7.c | 26 ++++++++++---------
arch/arm/cpu/armv7/omap3/board.c | 8 ++++++
arch/arm/cpu/armv7/omap4/board.c | 8 ++++++
arch/arm/lib/board.c | 8 ++---
arch/arm/lib/cache-pl310.c | 15 ++++++----
arch/arm/lib/cache.c | 12 +++++++++
doc/README.arm-caches | 51 ++++++++++++++++++++++++++++++++++++++
include/common.h | 1 +
8 files changed, 106 insertions(+), 23 deletions(-)
create mode 100644 doc/README.arm-caches