Home
last modified time | relevance | path

Searched hist:de63ac278cbaaa387da3efaf0b21b819c2b0c496 (Results 1 – 3 of 3) sorted by relevance

/openbmc/u-boot/arch/arm/cpu/armv7/
H A Dcache_v7.cdiff de63ac278cbaaa387da3efaf0b21b819c2b0c496 Mon Mar 04 14:04:45 CST 2013 R Sricharan <r.sricharan@ti.com> 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>
/openbmc/u-boot/arch/arm/lib/
H A Dcache-cp15.cdiff de63ac278cbaaa387da3efaf0b21b819c2b0c496 Mon Mar 04 14:04:45 CST 2013 R Sricharan <r.sricharan@ti.com> 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>
/openbmc/u-boot/arch/arm/include/asm/
H A Dsystem.hdiff de63ac278cbaaa387da3efaf0b21b819c2b0c496 Mon Mar 04 14:04:45 CST 2013 R Sricharan <r.sricharan@ti.com> 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>