Teaching an emulator how to talk

In the previous blog post , we made a RV64GC emulator that can pass all the architecture tests. Which is very cool in and of itself, but being able to run tests doesn’t necessarily mean we can run actual software. And in this case, we are v e r y very far away from being able to run something like Linux on this thing, so let’s start making progress towards that. What you might have realised with…