summaryrefslogtreecommitdiffstats
path: root/include/asm-arm/thread_info.h
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2006-03-10 23:26:47 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2006-03-10 23:26:47 +0100
commit141fa40cff90881ac4d81f6afa27bc283fe7acca (patch)
tree7991b0f3910dafb58e1ef92044153e5383b01850 /include/asm-arm/thread_info.h
parent[ARM] 3355/1: NSLU2: remove propmt depends (diff)
downloadlinux-141fa40cff90881ac4d81f6afa27bc283fe7acca.tar.xz
linux-141fa40cff90881ac4d81f6afa27bc283fe7acca.zip
[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 <catalin.marinas@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include/asm-arm/thread_info.h')
0 files changed, 0 insertions, 0 deletions