Crate x86_64

Source
Expand description

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§

set_general_handler
Set a general handler in an InterruptDescriptorTable.

Enums§

PrivilegeLevel
Represents a protection ring level.