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.
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 © Chris Williams, 2021. See LICENSE for distribution and use of source code and binaries.