diff options
| author | R Sricharan <[email protected]> | 2013-03-04 20:04:45 +0000 |
|---|---|---|
| committer | Albert ARIBAUD <[email protected]> | 2013-03-28 09:10:58 +0100 |
| commit | de63ac278cbaaa387da3efaf0b21b819c2b0c496 (patch) | |
| tree | 0fd5fac28bf5733062dee5a14881508569f4d709 /include/stdio_dev.h | |
| parent | 96fdbec2f96c9e11758c8742409069eeef841722 (diff) | |
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 <[email protected]>
Tested-by: Vincent Stehle <[email protected]>
Cc: Vincent Stehle <[email protected]>
Cc: Tom Rini <[email protected]>
Cc: Albert ARIBAUD <[email protected]>
Diffstat (limited to 'include/stdio_dev.h')
0 files changed, 0 insertions, 0 deletions
