The Limine Boot Protocol For Rust
This is the new version of the limine crate.
An example project using this crate can be found here.
Note: The API has singificantly changed between 0.5.x and 0.6.x
Supported Features
Base revision: 6
Requests:
- Bootloader Info
- Executable Command Line
- Firmware Type
- Stack Size
- HHDM (Higher Half Direct Map)
- Framebuffer
- Paging Mode
- MP (Multiprocessor)
- RISC-V BSP Hart ID
- Memory Map
- Entry Point
- Executable File
- Module
- RSDP
- SMBIOS
- EFI System Table
- EFI Memory Map
- Date at Boot
- Executable Address
- Device Tree Blob
- Bootloader Performance
License
This crate is available as either MIT or Apache 2.0