User:Dlan/RISC-V

Host dev platform
are collected information for setting up a typical Arch=amd64 Gentoo Linux to do RISC-V development.

Cross Toolchain
Install the crossdev utils

Generate cross toolchains, including gcc, glibc, binutils, gdb

QEMU
Install QEMU virtual machine, We need to enable QEMU_USER_TARGETS and QEMU_SOFTMMU_TARGETS, simply edit the variables globally in , i.e.:

Firmware
Install U-boot firmware which used by qemu when bring up a riscv guest vm

Libvirt
Install libvirt

SPIKE
Install spike, please find this package in riscv overlay

Target Device
articles are written for describing how to running an ARCH=riscv Gentoo Linux on real RISC-V hardware or virtual machine(VM).