x86_64 library

docs.rs

Fork of gz/rust-x86.

Library to program x8664 hardware. Contains x8664 specific data structure descriptions, data-tables, as well as convenience function to call assembly instructions typically not exposed in higher level languages.

Currently supports * I/O registers * Control registers * MSR registers * Interrupts * Task state * Querying CPUID (uses raw_cpuid library)

This library depends on libcore so it can be used in kernel level code.