[U-Boot] [PATCH RESEND 0/3] ARM: mmu: Set domain permissions to client access
Sricharan R
r.sricharan at ti.com
Tue Mar 5 07:04:42 CET 2013
Currently for ARM based cpu's, mmu pagetable attributes are
set with manager permissions for all 4GB address space.
Because of this the 'execute never (XN)' permission is
never checked on read sensitive regions which results in
speculative aborts.
This series changes the domain permissions of the full 4GB
space to client access for OMAP socs. This avoids all the
speculative aborts that are currently seen on OMAP5 secure
devices.
Tested on OMAP5 SDP (HS) soc.
This is a repost of the older series to include
Vincent's patch in the same one.
R Sricharan (2):
ARM: mmu: Introduce weak dram_bank_setup function
ARM: mmu: Set domain permissions to client access
Vincent Stehlé (1):
ARM: cache: declare set_section_dcache
arch/arm/cpu/armv7/cache_v7.c | 3 ++
arch/arm/cpu/armv7/omap-common/hwinit-common.c | 35 ++++++++++++++++++++++++
arch/arm/include/asm/cache.h | 2 ++
arch/arm/include/asm/system.h | 14 ++++++++++
arch/arm/lib/cache-cp15.c | 11 +++++++-
5 files changed, 64 insertions(+), 1 deletion(-)
--
1.7.9.5
More information about the U-Boot
mailing list