
23 Jun
2011
23 Jun
'11
9:24 p.m.
Hi All,
Le 17/06/2011 11:30, Aneesh V a écrit :
With D-cache and MMU enabled for ARM in u-boot it becomes imperative to support a minimal set of cache maintenance operations and necessary initializations before enabling MMU.
This series of patches attempt to do the following for armv7:
- Necessary initialization sequence before enabling MMU that includes invalidation of TLB, data caches, branch predictor array etc.
- Framework for supporting SOC specific outer caches in a generic manner (using a structure of function pointers - inspired by the Linux implementation)
- Generic armv7 cache maintenance operations for caches known to the CPU
- Support for ARM PL310 L2 cache controller used in OMAP4
- Cleanup of the cleanup_before_linux() function
- Adapting all armv7 SOCs to use the new framework and removing duplicated code
Sandeep, Minkyu: is the patch series OK with you? If so I'll pull it all in ARM and issue a last pull request.
Amicalement,
Albert.
I am fine with it.
Acked-by: Sandeep Paulraj <s-paulraj@ti.com
--Sandeep