92 releases (11 breaking)

0.11.7 Sep 11, 2020
0.11.2 Aug 13, 2020
0.11.1 Jun 19, 2020
0.9.6 Mar 8, 2020
0.0.3 Dec 28, 2016

#8 in No standard library

Download history 1285/week @ 2020-05-30 1385/week @ 2020-06-06 1725/week @ 2020-06-13 1828/week @ 2020-06-20 2046/week @ 2020-06-27 1551/week @ 2020-07-04 2035/week @ 2020-07-11 1502/week @ 2020-07-18 1400/week @ 2020-07-25 1701/week @ 2020-08-01 2536/week @ 2020-08-08 3053/week @ 2020-08-15 3097/week @ 2020-08-22 3852/week @ 2020-08-29 3656/week @ 2020-09-05 3261/week @ 2020-09-12

9,856 downloads per month
Used in 21 crates (18 directly)

MIT/Apache

245KB
5K SLoC

x86_64 library

Crates.io Build Status docs.rs

Support for x86_64 specific instructions (e.g. TLB flush), registers (e.g. control registers), and structures (e.g. page tables).

Crate Feature Flags

  • nightly: This is the default.
  • stable: Use this to build with non-nightly rust. Needs default-features = false.

Building with stable rust

This needs to have the compile-time requirements of the cc crate installed on your system. It was currently only tested on Linux and MacOS.


lib.rs:

This crate provides x86_64 specific functions and data structures, and access to various system registers.

Dependencies