d-iii-s / msim

Light-weight MIPS R4000 and RISC-V system simulator
https://d3s.mff.cuni.cz/software/msim/
GNU General Public License v2.0
5 stars 5 forks source link

Allow randomization #39

Open vhotspur opened 1 year ago

vhotspur commented 1 year ago

MSIM is built as a deterministic simulator but for detecting race conditions in student assignments a bit of randomization might help.

This might include tiny changes to the counter registers so that timer interrupts are not coming always at the same time. Perhaps there are other sources (destinations) of randomness?