| Crates.io | x86_64 |
| lib.rs | x86_64 |
| version | 0.14.13 |
| created_at | 2016-12-27 23:03:49.10102+00 |
| updated_at | 2024-11-30 09:14:04.578295+00 |
| description | Support for x86_64 specific instructions, registers, and structures. |
| homepage | |
| repository | https://github.com/rust-osdev/x86_64 |
| max_upload_size | |
| id | 7801 |
| size | 404,026 |
Support for x86_64 specific instructions (e.g. TLB flush), registers (e.g. control registers), and structures (e.g. page tables).
nightly: Enables features only available on nightly Rust; enabled by default.instructions: Enabled by default, turns on x86_64 specific instructions, and dependent features. Only available for x86_64 targets.If no features are enabled (--no-default-features), Rust 1.57.0 is required.
If only the instructions feature is enabled (--no-default-features --features instructions), Rust 1.59.0 is required.
If the nightly feature or any of its sub-features is enabled, a recent nightly is required.
This crate does not attempt to handle every facet of OS development. Other useful crates in this space include:
raw-cpuid: safe wrappers around the
cpuid instruction
uefi: abstractions for
UEFI
(the successor to BIOS)
volatile: interface to
read_volatile and
write_volatile