6 releases

new 0.2.3 Feb 3, 2026
0.2.2 Feb 2, 2026
0.1.1 Sep 16, 2024
0.1.0 Jun 13, 2024

#670 in Simulation

Download history 115/week @ 2025-10-14 126/week @ 2025-10-21 17/week @ 2025-10-28 26/week @ 2025-11-04 18/week @ 2025-11-11 20/week @ 2025-11-18 17/week @ 2025-11-25 32/week @ 2025-12-02 12/week @ 2025-12-09 5/week @ 2025-12-16 2/week @ 2025-12-23 12/week @ 2025-12-30 58/week @ 2026-01-06 189/week @ 2026-01-13 73/week @ 2026-01-20 115/week @ 2026-01-27

438 downloads per month
Used in 7 crates (6 directly)

Apache-2.0

36KB
594 lines

OpenSSF Best Practices

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 build wrapper for packaging modules into .ispm packages.
  • ispm-wrapper: ispm wrapper for running package management commands.
  • simics: High level (and idiomatic) bindings for the Intel® Simics® Simulator C API.
  • simics-api-sys: Low level auto-generated bindings for the Intel Simics Simulator C API.
  • simics-build-utils: Build utilities for simulator modules.
  • simics-macro: Proc-macros for simulator modules.
  • simics-package: Packaging tools for .ispm packages.
  • simics-sign: Module signing tools for simulator modules.
  • simics-test: Test utilities for simulator modules.

Documentation

The crate documentation can be found at intel.github.io/simulator-bindings/crates.

The current public Intel® Simics® Simulator documentation can be found at intel.github.io/simulator-bindings/simics.

Intel and Simics are trademarks of Intel Corporation or its subsidiaries.

Dependencies

~7–10MB
~111K SLoC