9
0
Fork 0
barebox/arch/arm/include/asm
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
..
hardware arm: add vexpress board support 2013-02-12 08:49:27 +01:00
armlinux.h feature_list: a way to pass hardware info to the kernel 2013-01-21 09:09:11 +01:00
assembler.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
barebox-arm-head.h arm: properly init alignment trap bit 2013-05-23 09:29:36 +02:00
barebox-arm.h Merge branch 'for-next/relocate' 2013-04-04 14:20:42 +02:00
barebox.h Add dump_stack function 2012-01-26 14:12:08 +01:00
bitops.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
byteorder.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
cache-l2x0.h arm: cache-l2x0 update sync define with Linux 3.5 2013-02-11 21:08:24 +01:00
cache.h ARM: invalidate data caches during early init 2013-05-23 09:29:52 +02:00
common.h ARM: introduce arm_setup_stack function and use it 2012-10-13 14:17:31 +02:00
cputype.h ARM: Add cpu_architecture() function 2012-10-10 09:10:28 +02:00
dma.h ARM mmu: add dma_alloc 2012-06-30 12:46:25 +02:00
elf.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
gpio.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2009-10-22 14:21:25 +02:00
hardware.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2009-10-22 14:21:25 +02:00
io.h ARM: import memcpy_from/toio and memset_io from linux 2012-01-02 12:08:24 +01:00
linkage.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
memory.h ARM: switch to generic memory banks 2011-09-23 16:32:49 +02:00
mmu.h ARN: fixup vector addresses for relocatable binaries 2013-03-07 12:38:01 +01:00
module.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
pgtable.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
posix_types.h types.h: move __kernel_dev_t to include/linux/types.h 2010-09-17 10:56:24 +08:00
processor.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
ptrace.h ARM: add rename PSR bits to match linux names 2012-10-15 09:18:34 +02:00
sections.h ARM: provide accessor functions for linker variables 2013-03-07 10:56:37 +01:00
setup.h ARM: remove unused struct param_struct and related info. 2012-05-06 19:19:08 +02:00
stacktrace.h ARM: Add stack unwinding support 2011-03-10 14:50:07 +01:00
string.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
swab.h import swab.h arch implementation form linux v2.3.37 2011-01-17 09:39:16 +01:00
system.h ARM: give boards control of the reset entry point 2012-09-27 19:30:04 +02:00
system_info.h Merge branch 'for-next/relocate' 2013-04-04 14:20:42 +02:00
types.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
unaligned.h move include/unaligned to include/linux/unaligned/ 2010-08-30 14:36:08 +02:00
unified.h Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
unwind.h Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00