Crates.io | x86_64 |
lib.rs | x86_64 |
version | |
source | src |
created_at | 2016-12-27 23:03:49.10102 |
updated_at | 2024-11-30 09:14:04.578295 |
description | Support for x86_64 specific instructions, registers, and structures. |
homepage | |
repository | https://github.com/rust-osdev/x86_64 |
max_upload_size | |
id | 7801 |
Cargo.toml error: | TOML parse error at line 26, column 1 | 26 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
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