The Secret To OpensBI Success? BusyBox!
It's worth understanding that the initial hard coded (pre opensbi) code on a real cpu (rather than an emulator like qemu) is likely doing a bunch of things: I'm trying to run a linux kernel built from source on qemu, which is also built from source. To briefly go over the steps i took: Create a root filesystem image by using busybox (called. Linux is perfect for operating devices with a fixed set of features.
Embedded linux makes linux easy to learn: