15 releases

Uses new Rust 2024

0.6.3 Mar 27, 2026
0.5.0 Jun 5, 2025
0.4.0 Mar 7, 2025
0.3.1 Sep 20, 2024
0.1.8 Jun 17, 2022

#31 in No standard library

Download history 749/week @ 2026-01-22 638/week @ 2026-01-29 524/week @ 2026-02-05 558/week @ 2026-02-12 629/week @ 2026-02-19 804/week @ 2026-02-26 1207/week @ 2026-03-05 903/week @ 2026-03-12 834/week @ 2026-03-19 799/week @ 2026-03-26 913/week @ 2026-04-02 1064/week @ 2026-04-09 1265/week @ 2026-04-16 995/week @ 2026-04-23 738/week @ 2026-04-30 1045/week @ 2026-05-07

4,233 downloads per month
Used in 2 crates

MIT/Apache

34KB
760 lines

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

No runtime deps