Booting Riscv linux on Qemu

The linux kernel on its own is not of any use, we need applications that leverage the power of the kernel. For this we must create a filesystem which contains these applications . Busybox is a software that provides minimalistic software utilities to create a file system. Requirement We need following softwares to successfully boot … Read more

Riscv Linux memory map

Both Rv32 and Rv64 architecture support memory virtualization. Here we aer only discussing RV64 memory map as it is more interesting. There are many variants of memory virtualization possible with RV64. The selection of the virtual memory is done considering the memory requirement of the application. Here we take SV39 as an example and all the … Read more