rvsim

Crates.iorvsim
lib.rsrvsim
version0.2.2
sourcesrc
created_at2018-03-18 15:06:00.085751
updated_at2021-03-21 19:39:59.855073
descriptionA RISC-V simulator implementing RV32G[C].
homepage
repositoryhttps://github.com/stephank/rvsim
max_upload_size
id56275
size405,814
Stéphan Kochen (stephank)

documentation

README

rvsim

Docs Crate

A RISC-V simulator implementing RV32G[C], written in Rust.

See the documentation for usage.

Current limitations

  • Supports only little-endian hosts.
  • Windows support needs work.

Features

  • serialize enable serialization support
  • rv32c enable RV32C compressed instruction set support
  • rv32fd enables RV32F (Single-Precision Floating-Point) and RV32F (Double-Precision Floating-Point) instruction set support (default)

License

Rvsim uses the MIT license, but includes portions of Berkeley SoftFloat, used when the 'rv32fd' feature is enabled (default). Berkely SoftFloat uses the BSD 3-clause license. For details, see the COPYING.md file.

Commit count: 42

cargo fmt