u-boot/arch/arc
Alexey Brodkin ae4a351ad9 arc: cache - build invalidate_icache_all() and invalidate_dcache_all()
always

Make both invalidate_icache_all() and invalidate_dcache_all() available
even if U-Boot is configured with CONFIG_SYS_DCACHE_OFF and/or
CONFIG_SYS_ICACHE_OFF.

This is useful because configuration of U-Boot may not match actual
hardware features. Real board may have cache(s) but for some reason we
may want to run U-Boot with cache(s) disabled (for example if some
peripherals work improperly with existing drivers if data cache is
enabled). So board may start with cache(s) enabled (that's the case for
ARC cores with built-in caches) but early in U-Boot we disable cache(s)
and make sure all contents of data cache gets flushed in RAM.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2015-04-03 09:47:49 +03:00
..
cpu arc: introduce U-Boot port for ARCv2 ISA 2015-02-13 09:17:51 +03:00
include/asm generic-board: select SYS_GENERIC_BOARD for some architectures 2015-03-28 09:03:08 -04:00
lib arc: cache - build invalidate_icache_all() and invalidate_dcache_all() 2015-04-03 09:47:49 +03:00
config.mk generic-board: move __HAVE_ARCH_GENERIC_BOARD to Kconfig 2015-03-28 09:03:08 -04:00
Kconfig arc: introduce U-Boot port for ARCv2 ISA 2015-02-13 09:17:51 +03:00
Makefile arc: introduce separate section for interrupt vector table 2015-01-15 22:38:42 +03:00