From: Catalin Marinas Date: Fri, 10 Mar 2006 22:26:47 +0000 (+0000) Subject: [ARM] 3356/1: Workaround for the ARM1136 I-cache invalidation problem X-Git-Tag: v2.6.16~57^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=141fa40cff90881ac4d81f6afa27bc283fe7acca;p=pandora-kernel.git [ARM] 3356/1: Workaround for the ARM1136 I-cache invalidation problem Patch from Catalin Marinas ARM1136 erratum 371025 (category 2) specifies that, under rare conditions, an invalidate I-cache by MVA (line or range) operation can fail to invalidate a cache line. The recommended workaround is to either invalidate the entire I-cache or invalidate the range by set/way rather than MVA. Note that for a 16K cache size, invalidating a 4K page by set/way is equivalent to invalidating the entire I-cache. Signed-off-by: Catalin Marinas Signed-off-by: Russell King --- Reading git-diff-tree failed