]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
Exynos542x: Add workaround for ARM errata 798870
authorAkshay Saraswat <akshay.s@samsung.com>
Fri, 20 Feb 2015 07:57:13 +0000 (13:27 +0530)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 1 Sep 2015 12:05:52 +0000 (14:05 +0200)
commit850ddcd6e87b2df62be499d115a6e44132a7b448
tree76e5e9c310d0ebd20245847c504bc38f13e01e3b
parent90701c1fac829b748050c4168cc6d6e6d519557f
Exynos542x: Add workaround for ARM errata 798870

This patch adds workaround for ARM errata 798870 which says
"If back-to-back speculative cache line fills (fill A and fill B) are
issued from the L1 data cache of a CPU to the L2 cache, the second
request (fill B) is then cancelled, and the second request would have
detected a hazard against a recent write or eviction (write B) to the
same cache line as fill B then the L2 logic might deadlock."

Signed-off-by: Kimoon Kim <kimoon.kim@samsung.com>
Signed-off-by: Akshay Saraswat <akshay.s@samsung.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
arch/arm/include/asm/armv7.h