Docs.rs
bootloader-x86_64-common-0.11.8
bootloader-x86_64-common 0.11.8
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
phil-opp
github:rust-osdev:bootloader
Dependencies
bootloader-boot-config ^0.11.8
normal
bootloader_api ^0.11.8
normal
conquer-once ^0.3.2
normal
log ^0.4.17
normal
noto-sans-mono-bitmap ^0.2.0
normal
rand ^0.8.4
normal
rand_hc ^0.3.1
normal
raw-cpuid ^10.2.0
normal
spinning_top ^0.2.4
normal
uart_16550 ^0.2.18
normal
usize_conversions ^0.2.0
normal
x86_64 ^0.14.8
normal
xmas-elf ^0.8.0
normal
Versions
80.25%
of the crate is documented
Go to latest version
Platform
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
bootloader_
x86_
64_
common
0.11.8
Module load_
kernel
Module Items
Structs
Functions
In crate bootloader_
x86_
64_
common
bootloader_x86_64_common
Module
load_kernel
Copy item path
Source
Expand description
Implements a loader for the kernel ELF binary.
Structs
§
Virtual
Address
Offset
A helper type used to offset virtual addresses for position independent executables.
Functions
§
load_
kernel
Loads the kernel ELF file given in
bytes
in the given
page_table
.