[U-Boot] [PATCH v2 00/10] armv7: cache maintenance operations

Simon Glass sjg at chromium.org
Thu May 5 06:48:12 CEST 2011


>
>
> On Tue, Mar 8, 2011 at 5:07 AM, Aneesh V <aneesh at ti.com> wrote:
>
>> 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
>>
>>
Any thoughts on this? What is the status please? Will this patch be applied,
or if not, what is left to be done?

Regards,
Simon


More information about the U-Boot mailing list