Hello ron minnich, Jonathan Neuschäfer, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/31253
to look at the new patch set (#2).
Change subject: RFC: riscv: Add initial support for 32bit boards ......................................................................
RFC: riscv: Add initial support for 32bit boards
* Adding separate targets for 32bit and 64bit qemu * Using the riscv64 toolchain for 32bit builds requires setting -m elf32lriscv * Should we choose between rv32/rv64 per stage? ARCH_BOOTBLOCK_RISCV_RV32? How can we do that without having a separate rv32 toolchain?
TEST=Boots to "Payload not loaded." on 32bit qemu
Change-Id: I35e59b459d1770df10b51fe9e77dcc474d7c75a0 Signed-off-by: Philipp Hug philipp@hug.cx --- M src/arch/riscv/Makefile.inc M src/arch/riscv/bootblock.S M src/arch/riscv/include/arch/smp/spinlock.h M src/arch/riscv/include/bits.h M src/arch/riscv/include/mcall.h M src/arch/riscv/ramstage.S M src/arch/riscv/smp.c M src/lib/libgcc.c M src/mainboard/emulation/qemu-riscv/Kconfig M src/mainboard/emulation/qemu-riscv/Kconfig.name M src/mainboard/emulation/spike-riscv/Kconfig M src/soc/ucb/riscv/Kconfig 12 files changed, 88 insertions(+), 20 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/53/31253/2