https://github.com/intel/simulator-bindings
Rust Bindings and tools for the Intel® Simics® Simulator
https://github.com/intel/simulator-bindings
emulation hardware modeling-and-simulation simulation
Last synced: 4 months ago
JSON representation
Rust Bindings and tools for the Intel® Simics® Simulator
- Host: GitHub
- URL: https://github.com/intel/simulator-bindings
- Owner: intel
- License: apache-2.0
- Created: 2024-05-30T20:43:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-27T13:01:36.000Z (5 months ago)
- Last Synced: 2026-01-28T00:44:16.080Z (5 months ago)
- Topics: emulation, hardware, modeling-and-simulation, simulation
- Language: Rust
- Homepage: https://intel.github.io/simulator-bindings/
- Size: 384 KB
- Stars: 17
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://www.bestpractices.dev/projects/9453)
# Simulator Bindings
This repository contains Rust bindings and utilities for Intel® Simics® Simulator and the
Intel® Simics® Simulator's C API.
These crates can be used together to build modules which can be loaded into the Intel®
Simics® Simulator to add or modify functionality and model devices.
## Crates
- [cargo-simics-build](cargo-simics-build): `cargo build` wrapper for packaging modules
into `.ispm` packages.
- [ispm-wrapper](ispm-wrapper): `ispm` wrapper for running package management commands.
- [simics](simics): High level (and idiomatic) bindings for the Intel® Simics® Simulator
C API.
- [simics-api-sys](simics-api-sys): Low level auto-generated bindings for the Intel
Simics Simulator C API.
- [simics-build-utils](simics-build-utils): Build utilities for simulator modules.
- [simics-macro](simics-macro): Proc-macros for simulator modules.
- [simics-package](simics-package): Packaging tools for `.ispm` packages.
- [simics-sign](simics-sign): Module signing tools for simulator modules.
- [simics-test](simics-test): Test utilities for simulator modules.
## Documentation
The crate documentation can be found at
[intel.github.io/simulator-bindings/crates](https://intel.github.io/simulator-bindings/crates).
The current public Intel® Simics® Simulator documentation can be found at
[intel.github.io/simulator-bindings/simics](https://intel.github.io/simulator-bindings/simics).
Intel and Simics are trademarks of Intel Corporation or its subsidiaries.