Attention is currently required from: Arthur Heymans, Arthur Heymans, Jonathan Neuschäfer, Maximilian Brune, Philipp Hug.
Hello Arthur Heymans, Jonathan Neuschäfer, Maximilian Brune, Philipp Hug, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/81632?usp=email
to look at the new patch set (#7).
The following approvals got outdated and were removed: Verified+1 by build bot (Jenkins)
Change subject: riscv/opensbi: make the opensbi payload a flat binary ......................................................................
riscv/opensbi: make the opensbi payload a flat binary
opensbi is now self-relocating and, further, has strict requirements on the alignment of the data segment -- it has to be power of 2.
As opposed to trying to play too many games with ELF files and ldscripts, taking them beyond what's possible, it is simplest just to unpack the opensbi elf into a flat binary and specify its location in cbfs.
Works on the sifive unmatched. Still tracking down a failure on qemu.
oh well, oops, the built-in relocate stuff appears not to work at all. This rework will need some rework.
Change-Id: I31525125e87ff5925ca82f4e48fe1191ba6326fd Signed-off-by: Ronald G Minnich rminnich@gmail.com --- M src/arch/riscv/Makefile.mk M src/mainboard/emulation/qemu-riscv/Kconfig M src/mainboard/emulation/qemu-riscv/memlayout.ld 3 files changed, 9 insertions(+), 10 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/32/81632/7