riscv-poky
riscv-poky copied to clipboard
Port of the Yocto Project to the RISC-V ISA
The risc-v qemu recipe wasn't pointing at a valid commit from the github.com/riscv/riscv-qemu.git repository. Tweak how the QEMU_TARGETS variable is populated in order to pick a valid target. IOW riscv...
Added the meta-java layer and its dependencies (meta-openembedded/meta-oe) as submodules tagged at a specific commit. Added patches for libffi-3.1, glib-2.0, and OpenJDK to have HotSpot running with the Zero VM....
SMP support is initial missing from the Yocto port. When adding SMP support to the defconfig for the meta-riscv kernel build, the kernels will build, but not run with anything...
These changes enable SMP builds by default for the RISC-V kernel. It also changes the runspike script to permit users to pass arguments to Spike using the SPIKE_ARGS environment variable....
I've follow [issue #3](https://github.com/riscv/riscv-poky/issues/3) and successfully boot linux with `runspike riscv64`. However, I cannot execute the same boot.bin and vmlinux on zed board. How can I boot linux on zed...
The qemu portion is under construction waiting for an update to the latest version of the specification. I tried the spike instructions and it boots, but then it sits there...
Since I work on a Mac and it doesn't seem to work well trying to assemble poky or riscv-tools it would be great to have a vagrant file to automatically...