u-boot/arch/sh/lib
Marek Vasut ee3a4a708a sh: Fix OF_SEPARATE support
If the OF_SEPARATE is enabled, the DT is appended past the _end symbol.
The current code however clears BSS very early, which overwrites the DT
blob with zeroes. Moreover, the early code relocates U-Boot into RAM to
the correct location, but does not relocate the DT.

This patch adds code to relocate the DT and avoids clearing BSS too
early, thus addressing both problems with OF_SEPARATE on SH.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
2019-09-02 17:38:42 +02:00
..
ashiftrt.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ashldi3.c sh: Add support for SH2A freestanding build 2011-08-22 13:16:08 +09:00
ashlsi3.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ashrdi3.c sh: import missing private libraries from Linux 3.19 2015-02-25 13:57:29 +09:00
ashrsi3.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
board.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
bootm.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Kconfig Convert CONFIG_CMD_SH_ZIMAGEBOOT to Kconfig 2017-08-11 15:41:57 -04:00
libgcc.h sh: Add support for SH2A freestanding build 2011-08-22 13:16:08 +09:00
lshrdi3.c sh: Add support for SH2A freestanding build 2011-08-22 13:16:08 +09:00
lshrsi3.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Makefile sh: sh3: Remove CPU support 2019-05-10 22:43:18 +02:00
movmem.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
start.S sh: Fix OF_SEPARATE support 2019-09-02 17:38:42 +02:00
time.c sh: sh3: Remove CPU support 2019-05-10 22:43:18 +02:00
time_sh2.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
udiv_qrnnd.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
udivsi3.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
udivsi3_i4i-Os.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
udivsi3_i4i.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
zimageboot.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00