semu
semu copied to clipboard
A minimalist RISC-V system emulator capable of running Linux kernel
Implement LRU TLB with doubly link list. However, the error of not being able to execute correctly has not been resolved yet.
In this commit, semu is able to simulate SMP architecture running on the Linux kernel. Before simulating SMP on semu, we need to enable SMP support in the Linux kernel....
Implement VirtIO sound device supporting these operations (the item with checked box checked means it is implemented right now): - For setting up the device: - [x] `VIRTIO_SND_R_JACK_INFO` - [x]...
Currently, semu lacks of sound playing feature. To implement, we can use VirtIO sound with ALSA architecture.
Execute semu with multi-core system simulation ``` make check SMP=4 ``` The [RCU CPU stall warning], as discussed in #49 , is accompanied by an increase in timer interrupts and...