Exynos542x: Add workaround for ARM errata 798870
authorAkshay Saraswat <[email protected]>
Fri, 20 Feb 2015 07:57:13 +0000 (13:27 +0530)
committerMinkyu Kang <[email protected]>
Sat, 28 Feb 2015 09:03:46 +0000 (18:03 +0900)
commit0c08baf05317c723214ba6e0ba89e4a4d9e0d3f1
tree755bd123bb6f55b38a96b2b744d1f323b31d617b
parentac0d98cd557e0939bd0f10ff68e2e648a74bbea6
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 <[email protected]>
Signed-off-by: Akshay Saraswat <[email protected]>
Reviewed-by: Simon Glass <[email protected]>
Tested-by: Simon Glass <[email protected]>
Signed-off-by: Minkyu Kang <[email protected]>
arch/arm/include/asm/armv7.h