From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert ARIBAUD Date: Wed, 22 Jun 2011 19:41:08 +0200 Subject: [U-Boot] [PATCH v4 0/9] armv7: cache maintenance operations In-Reply-To: <1308303054-8727-1-git-send-email-aneesh@ti.com> References: <1299589658-30896-1-git-send-email-aneesh@ti.com> <1308303054-8727-1-git-send-email-aneesh@ti.com> Message-ID: <4E022934.3080704@aribaud.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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.