mm: clear MMU mapping for secure os memory [1/1]
authortao zeng <tao.zeng@amlogic.com>
Fri, 2 Nov 2018 11:10:16 +0000 (19:10 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Mon, 5 Nov 2018 12:38:07 +0000 (05:38 -0700)
commit93c6afa6bdc93a7fdcbf7e2509c7b3fc97e0a72b
tree4e07bbebdcbe324741b54c9f630c6a07275751fa
parente47f90d189c7efb0eb566bbde29aa0ce11694774
mm: clear MMU mapping for secure os memory [1/1]

PD#SWPL-1631

Problem:
If Cortex A73 accessed memory near secure memory range, an
SError may occur due to prefetch of A73 core.

Solution:
Remove mmu maping of secure memory range.
Note: must add clear-map and set clear range property in DTS

Verify:
W400

Change-Id: I718919c1b4873584eb87e00332622a1626672808
Signed-off-by: tao zeng <tao.zeng@amlogic.com>
arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts
arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts
arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts
arch/arm64/boot/dts/amlogic/mesong12b.dtsi
drivers/amlogic/secmon/secmon.c