armv7: replace magic constant for romstage location

This replaces 0x02023400 with an SoC-specific Kconfig variable.

Change-Id: I21482d54a1e1fa6c4437c030ddae2b0bb3331551
Signed-off-by: David Hendricks <dhendrix@chromium.org>
Reviewed-on: http://review.coreboot.org/2130
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
David Hendricks 2013-01-10 11:44:58 -08:00 committed by Ronald G. Minnich
parent d6b0889feb
commit 8a5ee9ce04
2 changed files with 5 additions and 2 deletions

View File

@ -39,8 +39,7 @@ ENTRY(_start)
SECTIONS
{
/* FIXME: replace this with CPU-specific Kconfig variable */
. = 0x02023400; /* Exynos5 */
. = CONFIG_ROMSTAGE_BASE;
.romtext . : {
_rom = .;

View File

@ -63,6 +63,10 @@ config SPL_TEXT_BASE
help
Location of SPL. Default location is within iRAM region.
config ROMSTAGE_BASE
hex
default SPL_TEXT_BASE
# FIXME: increased "SPL" size to get around build issues
#config SPL_MAX_SIZE
# hex "SPL executable max size"