summaryrefslogtreecommitdiffstats
path: root/CryptoPkg
diff options
context:
space:
mode:
authorPeicong Li <lipeicong@huawei.com>2017-11-07 20:56:51 +0800
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2017-11-07 13:29:46 +0000
commit829633e3a82dee6f7f2541a0193331f6b8566dec (patch)
tree5bf31900e4083b39eea63296f59c25ad5391b1ff /CryptoPkg
parent050763db0730a0bb46235cec87e3716632dc532c (diff)
downloadedk2-829633e3a82dee6f7f2541a0193331f6b8566dec.tar.gz
edk2-829633e3a82dee6f7f2541a0193331f6b8566dec.tar.bz2
edk2-829633e3a82dee6f7f2541a0193331f6b8566dec.zip
ArmPkg/ArmMmuLib: Add new attribute WRITE_BACK_NONSHAREABLE
Flash region needs to be set as cacheable (write back) to increase performance, if PEI is still XIP on flash or DXE FV is decompressed from flash FV. However some ARM platforms do not support to set flash as inner shareable since flash is not normal DDR memory and it will not respond to cache snoop request, which will causes system hang after MMU is enabled. So we need a new ARM memory region attribute WRITE_BACK_NONSHAREABLE for flash region on these platforms specifically. This attribute will set the region as write back but not inner shared. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Peicong Li <lipeicong@huawei.com> Signed-off-by: Heyi Guo <heyi.guo@linaro.org> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'CryptoPkg')
0 files changed, 0 insertions, 0 deletions