Hello Julius Werner, Jonathan Neuschäfer, build bot (Jenkins), Patrick Georgi, Philipp Hug, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/31079
to look at the new patch set (#3).
Change subject: riscv: realign our naming with the true names ......................................................................
riscv: realign our naming with the true names
The riscv world has decided that riscv means rv32 riscv64 means rv64
and that, further, nobody is going to use names like rv32 or rv64! Poor choices IMHO but seems it's too late to change.
This is the first step on aligning coreboot naming to the outside world. Partly this is needed for a 32-bit RISCV processor coming to you soon, but largely it's good to be aligned with everyone else's naming.
A primary goal here is that src/arch/riscv continues to mean "all riscv regardless of word size" even though it arguably is not following the naming. But the 32- and 64-bit isa's are essentially the same save for XLEN, so this ought to work.
Choosing 32- or 64-bit is done in mainboards, hence the name change for the emulation targets. With luck, we might someday be able to say "build the emulation target and pick the 32-bit variant" but our naming does not quite allow that yet.
In future commits we'll probably want to move src/soc/ucb/riscv to src/soc/ucb/riscv64 but it's nice to minimize breakage.
Change-Id: If842767a4b6c5e82df99b5a57b524b88044afcba Signed-off-by: Ronald G. Minnich rminnich@gmail.com --- M MAINTAINERS R src/mainboard/emulation/qemu-riscv64/Kconfig R src/mainboard/emulation/qemu-riscv64/Kconfig.name R src/mainboard/emulation/qemu-riscv64/Makefile.inc R src/mainboard/emulation/qemu-riscv64/board_info.txt R src/mainboard/emulation/qemu-riscv64/clint.c R src/mainboard/emulation/qemu-riscv64/devicetree.cb R src/mainboard/emulation/qemu-riscv64/include/mainboard/addressmap.h R src/mainboard/emulation/qemu-riscv64/mainboard.c R src/mainboard/emulation/qemu-riscv64/memlayout.ld R src/mainboard/emulation/qemu-riscv64/rom_media.c R src/mainboard/emulation/qemu-riscv64/romstage.c R src/mainboard/emulation/qemu-riscv64/uart.c D src/mainboard/emulation/spike-riscv/Kconfig.name D src/mainboard/emulation/spike-riscv/devicetree.cb R src/mainboard/emulation/spike-riscv64/Kconfig A src/mainboard/emulation/spike-riscv64/Kconfig.name R src/mainboard/emulation/spike-riscv64/Makefile.inc R src/mainboard/emulation/spike-riscv64/board_info.txt R src/mainboard/emulation/spike-riscv64/clint.c C src/mainboard/emulation/spike-riscv64/devicetree.cb R src/mainboard/emulation/spike-riscv64/mainboard.c R src/mainboard/emulation/spike-riscv64/memlayout.ld R src/mainboard/emulation/spike-riscv64/rom_media.c R src/mainboard/emulation/spike-riscv64/romstage.c R src/mainboard/emulation/spike-riscv64/uart.c R src/soc/ucb/riscv64/Kconfig R src/soc/ucb/riscv64/Makefile.inc R src/soc/ucb/riscv64/cbmem.c R src/soc/ucb/riscv64/ipi.c 30 files changed, 19 insertions(+), 39 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/79/31079/3