Crate x86_64[][src]

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

Physical and virtual addresses manipulation

Special x86_64 instructions.

Access to various system and model specific registers.

Representations of various x86 specific structures and descriptor tables.

Macros

Set a general handler in an InterruptDescriptorTable.

software_interruptnightly or inline_asm

Generate a software interrupt by invoking the int instruction.

Enums

Represents a protection ring level.