• M
    xilinx: common: Do not save fdt_blob to bss section · e2572b55
    Michal Simek 提交于
    For SPL flow without specifying address for DT loading DTB is automatically
    appended behind U-Boot code. Specifically _end symbol is used. Just behind
    it there is place for bss section.
    It means if early code is using static variable and there is a write to
    this variable DTB file is corrupted if variable is located between DTB
    start and end.
    In this particular case offset of this variable from bss section start is
    very small (0x40) that's why DT is currupted which breaks this boot flow.
    Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
    e2572b55
board.c 2.2 KB