u-boot/arch/arm
R Sricharan de63ac278c ARM: mmu: Set domain permissions to client access
The 'XN' execute never bit is set in the pagetables. This will
 prevent speculative prefetches to non executable regions. But the
 domain permissions are set as master in the DACR register.
 So the pagetable attribute for 'XN' is not effective. Change the
 permissions to client.

 This fixes lot of speculative prefetch aborts seen on OMAP5
 secure devices.

Signed-off-by: R Sricharan <r.sricharan@ti.com>
Tested-by: Vincent Stehle <v-stehle@ti.com>
Cc: Vincent Stehle <v-stehle@ti.com>
Cc: Tom Rini <trini@ti.com>
Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
2013-03-28 09:10:58 +01:00
..
cpu ARM: mmu: Set domain permissions to client access 2013-03-28 09:10:58 +01:00
dts Merge branch 'u-boot-tegra/master' into 'u-boot-arm/master' 2013-03-26 10:40:13 +01:00
imx-common Merge branch 'master' of git://git.denx.de/u-boot-arm 2013-02-12 10:18:31 -05:00
include/asm ARM: mmu: Set domain permissions to client access 2013-03-28 09:10:58 +01:00
lib ARM: mmu: Set domain permissions to client access 2013-03-28 09:10:58 +01:00
config.mk arm: Correct CONFIG_STANDALONE_LOAD_ADDR for AM33XX/OMAP* platforms 2013-03-24 12:49:12 -04:00