michaeljclark / rv8

RISC-V simulator for x86-64
https://michaeljclark.github.io/
MIT License
678 stars 96 forks source link

where I can find the device map? #63

Open chaoyangnz opened 4 years ago

chaoyangnz commented 4 years ago

I tried to understand the mmio of existing devices implemented in emulator, like uart, timer etc, so that I can extend some more.

I am wondering the mmio address is defined by rv8 or following some specification. for me, it is like a magic.

More documentation is required, especially could be better to be friendly for a beginner. One important motivation I left Spike is Spike is really not newbie friendly, lack of documentation.

I hope the community or at least me can contribute to it.

Please help.