u-boot-brain/arch/arm/cpu/armv8
Wu, Josh 633b6ccedf ARM: cache: implement a default weak flush_cache() function
Current many cpu use the same flush_cache() function, which just call
the flush_dcache_range().
So implement a weak flush_cache() for all the cpus to use.

In original weak flush_cache() in arch/arm/lib/cache.c, there has some
code for ARM1136 & ARM926ejs. But in the arch/arm/cpu/arm1136/cpu.c and
arch/arm/cpu/arm926ejs/cache.c, there implements a real flush_cache()
function as well. That means the original code for ARM1136 & ARM926ejs
in weak flush_cache() of arch/arm/lib/cache.c is totally useless.

So in this patch remove such code in flush_cache() and only call
flush_dcache_range().

Signed-off-by: Josh Wu <josh.wu@atmel.com>
2015-08-12 20:47:48 -04:00
..
fsl-lsch3 armv8/fsl-lsch3: Fix TCR_EL3 for the final MMU setup. 2015-07-20 11:44:40 -07:00
zynqmp zynqmp: Add support for IP detection via SLCR 2015-07-28 11:56:20 +02:00
cache_v8.c ARM: cache: implement a default weak flush_cache() function 2015-08-12 20:47:48 -04:00
cache.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
config.mk ARM: move -march=* and -mtune= options to arch/arm/Makefile 2015-03-27 16:55:22 +01:00
cpu.c arm64: core support 2014-01-09 16:08:44 +01:00
exceptions.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
generic_timer.c armv8/fsl-lsch3: Implement workaround for erratum A008585 2015-04-23 08:55:54 -07:00
Kconfig armv8/vexpress64: make multientry conditional 2015-03-09 11:13:29 -04:00
Makefile zynqmp: Define ep config for ZynqMP 2015-07-28 11:56:19 +02:00
start.S arm/errata: Update required bits for A57 cores erratas 2015-07-20 11:44:35 -07:00
tlb.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
transition.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
u-boot-spl.lds armv8/ls2085aqds: NAND boot support 2015-04-23 16:46:50 -07:00
u-boot.lds arm64: core support 2014-01-09 16:08:44 +01:00