]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
ARM: uniphier_v8_defconfig: make 64bit SoC image position independent
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Wed, 26 Jun 2019 04:51:47 +0000 (13:51 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Wed, 10 Jul 2019 13:37:23 +0000 (22:37 +0900)
For a planned new SoC in this SoC family, the base address of the
DRAM will be changed from 0x80000000 to 0x20000000.

The PIE support will be useful to maintain multiple similar SoCs
whose DRAM addresses differ.

Now CONFIG_SYS_TEXT_BASE is not important. I just set it to 0
to ensure CONFIG_POSITION_INDEPENDENT is working.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
configs/uniphier_v8_defconfig

index 83f78776b7d2b0f35938f2ad0aa71f46475ee29a..3908ff80d6b029e23eda1e5010db2bbe24db2995 100644 (file)
@@ -1,7 +1,9 @@
 CONFIG_ARM=y
+CONFIG_POSITION_INDEPENDENT=y
+CONFIG_INIT_SP_RELATIVE=y
 CONFIG_ARM_SMCCC=y
 CONFIG_ARCH_UNIPHIER=y
-CONFIG_SYS_TEXT_BASE=0x84000000
+CONFIG_SYS_TEXT_BASE=0x00000000
 CONFIG_SYS_MALLOC_F_LEN=0x2000
 CONFIG_NR_DRAM_BANKS=3
 CONFIG_ARCH_UNIPHIER_V8_MULTI=y