9
0
Fork 0
barebox/arch/arm/include/asm
Sascha Hauer 22d7d604f1 ARM: start: Fix arm_mem_barebox_image for !CONFIG_RELOCATABLE
Fixes: 65071bd arm: Clarify memory layout calculation

arm_mem_barebox_image() shall return the beginning of the barebox
image (and thus the end of the malloc region). For relocatable
images we can return a suitable location, but for non relocatable
images we do not have a choice: We must return TEXT_BASE. If TEXT_BASE
happens to be outside the memory region between membase and endmem
we can return the base of the ramoops area.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Cc: Markus Pargmann <mpa@pengutronix.de>
2016-06-20 08:30:22 +02:00
..
hardware arm: add vexpress board support 2013-02-12 08:49:27 +01:00
proc-armv ARM: Add atomic.h from u-boot v2016.03 2016-04-08 13:33:18 +02: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
atomic.h ARM: Add atomic.h from u-boot v2016.03 2016-04-08 13:33:18 +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 ARM: start: Fix arm_mem_barebox_image for !CONFIG_RELOCATABLE 2016-06-20 08:30:22 +02:00
barebox.h ARM: Allow to mask data aborts 2015-02-27 13:17:31 +01:00
bitops.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
bitsperlong.h introduce bitsperlong.h for remaining architectures 2015-06-03 09:53:56 +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 L2x0: i.MX6: Replace magic numbers with constants 2016-03-17 08:23:05 +01:00
cache.h ARM: invalidate caches thoroughly 2013-09-21 10:00:00 +02:00
common.h exitcall: move arch_shutdown to exitcall infrastructure 2015-07-13 08:28:19 +02:00
cputype.h ARM: Add cpu_architecture() function 2012-10-10 09:10:28 +02:00
debug_ll_pl011.h ARM: introduce debug_ll_pl011.h 2015-01-05 12:33:53 +01:00
dma.h ARM: add implementation for dma_alloc_writecombine for !CONFIG_MMU 2015-09-14 07:59:11 +02:00
elf.h whole tree: remove trailing whitespaces 2016-04-21 15:17:52 +02:00
errata.h ARM: Add errata 845369 workaround 2016-03-17 08:23:05 +01:00
io.h ARM: move virt<->phys translation to io.h 2015-03-06 07:51:47 +01:00
linkage.h [ARM] move include/asm-arm to arch/arm/include/asm 2009-10-22 12:12:47 +02:00
memory.h import _AC and UL macros from linux kernel 2014-03-18 17:28:11 +01:00
mmu.h rework remap_range 2015-11-03 07:27:44 +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 ARM: use generic posix_types.h 2015-06-03 09:53:57 +02: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
semihosting.h ARM: Add support for semihosting 2015-10-30 08:06:03 +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: asm: Add convenience fucntions to access VBAR 2016-01-11 11:43:07 +01:00
system_info.h arm: system_info fix CPU_IS_ARM1176 2015-01-06 14:50:49 +01:00
types.h introduce bitsperlong.h for remaining architectures 2015-06-03 09:53:56 +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