x86: spl: Make moving BSS conditional

At present BSS is always placed in SDRAM. If a separate BSS is not in use
this means that BSS doesn't work as expected. Make the setting conditional
on the SEPARATE_BSS option.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
Simon Glass 2021-01-24 10:06:06 -07:00 committed by Bin Meng
parent 37c664e825
commit 76baecf670
1 changed files with 2 additions and 0 deletions

View File

@ -57,7 +57,9 @@ SECTIONS
_image_binary_end = .;
#if CONFIG_IS_ENABLED(SEPARATE_BSS)
. = 0x120000;
#endif
.bss (OVERLAY) : {
__bss_start = .;
*(.bss*)