9
0
Fork 0
barebox/arch/arm/include/asm
Sascha Hauer e0be72d3cd ARM: invalidate caches thoroughly
The data caches should be invalided once during startup. This should
also be done when we do not have the MMU enabled in barebox because
the Kernel does not invalidate the caches during start.

To make this sure this patch enables the arm_early_mmu_cache_invalidate
function even if MMU support is disabled. Additionally this patch adds
calls to arm_early_mmu_cache_invalidate in start.c and uncompress.c.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-09-21 10:00:00 +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: Create an assembly arm_cpu_lowlevel_init function 2013-08-07 08:48:36 +02:00
barebox-arm.h Add multi images support 2013-07-01 10:13:12 +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 caches thoroughly 2013-09-21 10:00:00 +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: remove include of mach/gpio.h for gpiolib users 2013-08-16 15:58:33 +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