RV32I_common contains sources files useful for building or customising small RISC-V processors. These files are currently used by narvie for it's processor.
carve out simulation/ into a separate private repository using git filter branch, then include it as a submodule.
The verilog modules have a (non-comprehensive) test suite which can be run using iverilog.