This crate contains (a subset of) the data structures needed to boot the Linux kernel, which are of interest to someone who wants to implement a bootloader (or a kernel compatbile with the Linux boot protocol).
The data structures themselves were first generated with bindgen
as follows:
bindgen /usr/include/asm/bootparam.h
and then hand-modified to make then more Rust-y (fix names, use bitfield!
etc).