diodesign / mmio_htif

Use a memory-mapped Host Target Interface (HTIF) to access underlying system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mmio_htif

This is a very basic Rust no_std crate for reading from and writing to a memory-mapped (MMIO) Host Target Interface (HTIF) to access the underlying system. This crate is used by the Diosix project to access the host console when running in Spike, the RISC-V world's gold-standard simulator.

Contact and code of conduct

Please email project lead Chris Williams if you have any questions or issues to raise, wish to get involved, have source to contribute, or have found a security flaw. You can, of course, submit pull requests or raise issues via GitHub, though please consider disclosing security-related matters privately. Please also observe the Diosix project's code of conduct if you wish to participate.

Copyright and license

Copyright © Chris Williams, 2021. See LICENSE for distribution and use of source code and binaries.

About

Use a memory-mapped Host Target Interface (HTIF) to access underlying system

License:MIT License


Languages

Language:Rust 100.0%