Crate osiris_process

Source
Expand description

This crate provides structs and implementation to help create virtual machines :

  • addressed on 64-bits,
  • with 64-bits length operations,
  • operating on 64-bits words.

It is not ready for production, it may evolve a lot !

An example (WIP) implementation.

It makes some opinionated choices like :

Modules§

communication
This module provides a way for a crate::processor::Cpu to communicate with the “exterior world”.
compare
operation
This module provides a way to define, parse and execute operations.
processor
register
This module describes ways to identify chunks in registers bank and wraps an integral and a floating-point implementation.