Crate x86_64[−][src]
This crate provides x86_64 specific functions and data structures, and access to various system registers.
Re-exports
pub use crate::addr::align_down; |
pub use crate::addr::align_up; |
pub use crate::addr::PhysAddr; |
pub use crate::addr::VirtAddr; |
Modules
addr | Physical and virtual addresses manipulation |
instructions | Special x86_64 instructions. |
registers | Access to various system and model specific registers. |
structures | Representations of various x86 specific structures and descriptor tables. |
Macros
software_interrupt | Generate a software interrupt by invoking the |
Enums
PrivilegeLevel | Represents a protection ring level. |