x86 0.0.5

Library to use x86 (amd64) specific functionality and registers.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# x86 / amd64 library

[![Build Status](https://travis-ci.org/gz/rust-x86.svg)](https://travis-ci.org/gz/rust-x86)

This is a low level library that provides only the most basic wrapper functions
for assembly instructions, defines etc. fo x86 hardware.

Currently supports
  * I/O registers
  * Control registers
  * MSR registers
  * cpuid / rdtsc / cli / sti etc.
  * IA32-e page table layout

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