9
0
Fork 0
barebox/arch/arm/cpu
Sascha Hauer 2827883911 ARM: invalidate data caches during early init
Some SoCs come up with invalid entries in the data cache. This can
lead to memory corruption when we enable them later, so invalidate
the caches early.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Tested-by: Lucas Stach <l.stach@pengutronix.de>
2013-05-23 09:29:52 +02:00
..
Kconfig Cleanup Kconfig files 2012-12-08 12:22:12 +01:00
Makefile Merge branch 'for-next/relocate' 2013-04-04 14:20:42 +02:00
cache-armv4.S ARM: Support multiple ARM architectures 2012-10-13 11:19:13 +02:00
cache-armv5.S ARM: Support multiple ARM architectures 2012-10-13 11:19:13 +02:00
cache-armv6.S ARM: Support multiple ARM architectures 2012-10-13 11:19:13 +02:00
cache-armv7.S ARM v7: added v7_mmu_cache_invalidate() 2013-05-23 09:29:47 +02:00
cache-l2x0.c arm: cache-l2x0 update sync define with Linux 3.5 2013-02-11 21:08:24 +01:00
cache.c ARM: invalidate data caches during early init 2013-05-23 09:29:52 +02:00
common.c ARM: Add relocatable binary support 2013-03-07 12:38:01 +01:00
cpu.c ARM: make cpu architecture detection available as static inline function 2013-03-04 12:02:10 +01:00
cpuinfo.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
dtb.c ARM: Initial dts support 2013-03-12 22:19:51 +01:00
exceptions.S ARN: fixup vector addresses for relocatable binaries 2013-03-07 12:38:01 +01:00
interrupts.c ARM: add rename PSR bits to match linux names 2012-10-15 09:18:34 +02:00
mmu-early.c ARM: Factor out early mmu code 2013-02-04 15:52:41 +01:00
mmu-early.h ARM: Factor out early mmu code 2013-02-04 15:52:41 +01:00
mmu.c ARM: mmu: Use PAGE_ALIGN in dma_free_coherent 2013-04-27 00:11:24 +02:00
mmu.h arm: move outercase to cpu.c as some SoC as the ux500 always need to flush the l2x0 2013-02-11 21:08:24 +01:00
mmuinfo.c mmuinfo: add a command do display the result of virtual to physical translation 2012-06-30 22:06:21 +02:00
setupc.S ARM: Add relocatable binary support 2013-03-07 12:38:01 +01:00
start-pbl.c ARM: invalidate data caches during early init 2013-05-23 09:29:52 +02:00
start.c ARM: invalidate data caches during early init 2013-05-23 09:29:52 +02:00