22 releases (9 breaking)

Uses new Rust 2024

0.17.0 Dec 13, 2025
0.16.1 Sep 24, 2025
0.15.2 Jun 26, 2025
0.14.1 Mar 22, 2025
0.1.0 Jul 1, 2024

#401 in Unix APIs

Download history 81/week @ 2025-11-06 165/week @ 2025-11-13 83/week @ 2025-11-20 136/week @ 2025-11-27 121/week @ 2025-12-04 79/week @ 2025-12-11 72/week @ 2025-12-18 42/week @ 2025-12-25 60/week @ 2026-01-01 28/week @ 2026-01-08 84/week @ 2026-01-15 178/week @ 2026-01-22 107/week @ 2026-01-29 54/week @ 2026-02-05 178/week @ 2026-02-12 29/week @ 2026-02-19

438 downloads per month
Used in 5 crates (2 directly)

MPL-2.0 license

14KB
288 lines

The definition of Linux Boot Protocol boot_params struct.

The bootloader will deliver the address of the BootParams struct as the argument of the kernel entrypoint. So we must define a Linux ABI compatible struct in Rust, despite that most of the fields are currently not needed by Asterinas.

No runtime deps