blob: 05ade5ada6e1c34c1ff77a4a0782e5861c7177f0 [file] [view] [edit]
# Linux boot data structures
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:
```shell
bindgen /usr/include/asm/bootparam.h
```
and then hand-modified to make then more Rust-y (fix names, use `bitfield!`
etc).