summaryrefslogtreecommitdiff
path: root/doc/develop/bootstd
diff options
context:
space:
mode:
authorSam Edwards <[email protected]>2025-03-15 15:18:12 -0700
committerTom Rini <[email protected]>2025-04-02 14:33:50 -0600
commit17d830cb4b6cdbac56d41938d455820fd7a96a89 (patch)
tree8edfc4eaf7943d7551b8785f0e2b1443008240e0 /doc/develop/bootstd
parent9ca475a6b5da06908a70d1eceb439d480137d69b (diff)
spl: riscv: opensbi: Error on misaligned FDT
libfdt 1.6.1+ requires the FDT to be 8-byte aligned and returns an error if not. OpenSBI 1.0+ includes this version of libfdt and will also reject misaligned FDTs. However, OpenSBI cannot indicate the error to the user: since it cannot access the serial console, it can only silently hang. This proved very difficult to diagnose without proper debugging facilities. Therefore, give the U-Boot SPL, which *can* print error messages, an additional check for proper FDT alignment. Hopefully this saves a lot of development cycles if another developer encounters alignment problems. Signed-off-by: Sam Edwards <[email protected]>
Diffstat (limited to 'doc/develop/bootstd')
0 files changed, 0 insertions, 0 deletions