Ali S.Mohammadi
unread,May 4, 2024, 10:44:53 AM5/4/24Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to riscv-boom
Hi,
I am recently interested in researching the RISC-V BOOM processor. I want to study this type of processor for cache security purposes, to be exact, I want to simulate some attacks like side-channel attacks, Meltdown, and Spectre. I want to simulate all of this, meaning I want to simulate the RISC-V BOOM itself, and then simulate attacks on that simulated RISC-V.
Now, I know that for this, I need some kind of environment to simulate the RISC-V BOOM on, and after that, I can simulate attacks on that environment. All these research activities are for my master's degree thesis.
Now, I would like your help in finding a simple and straightforward way to start with good documentation, practical code, and step-by-step instructions. If you can help me, I would really appreciate it. (I know it is not an easy path, but when I say simple, I mean practical, not overly simplistic!)
For example, I want to install Chipyard, and I am facing a lot of compilation issues for the correct installation. I even want to use a Dockerfile, but I think the Dockerfile is outdated, and some instructions have changed, and because of that, it is not a complete installation! If anyone can help me through that, I would really appreciate it.
As a first step, I want to know how I can establish the correct environment to simulate the RISC-V BOOM and run the cache attacks on that. Please help me with this.
Sincerely, thank you.