]> git.karo-electronics.de Git - karo-tx-linux.git/commit
Enable partial low interrupt latency mode for ARM1136
authorCatalin Marinas <catalin.marinas@arm.com>
Thu, 11 Sep 2008 14:06:34 +0000 (15:06 +0100)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:32:28 +0000 (08:32 +0200)
commit57f47fc72daefc7db70cfa9720c71ad6422a6dee
tree24d7bbcc6b885ae3ebe7d5430bed89da0d120a20
parentdc766d6f1513efa52f4a3e125eb42204e4daa0f9
Enable partial low interrupt latency mode for ARM1136

Enable partial low interrupt latency mode for ARM1136

This patch is a workaround for the 364296 ARM1136 r0pX errata
(possible cache data corruption with hit-under-miss enabled). It sets
the undocumented bit 31 in the auxiliary control register and the FI bit in
the control register, thus disabling hit-under-miss without putting the
processor into full low interrupt latency mode.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm/Kconfig
arch/arm/mm/proc-v6.S