Skip to content
ESALPPublic
forked from rust-osdev/x86_64

About

Library to program x86_64 hardware.

Resources

Stars

0 stars

Watchers

2 watching

Forks

 
 

Latest commit

 

History

243 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

x86_64 library

docs.rs

Fork of gz/rust-x86.

Library to program x86_64 hardware. Contains x86_64 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.

About

Library to program x86_64 hardware.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages