Philipp Schuster b706b20446 crate: fix latest clippy nightly complains 2 mesi fa
..
src b706b20446 crate: fix latest clippy nightly complains 2 mesi fa
CHANGELOG.md fd4923fcea workspace: dependency updates, bump MSRV 3 mesi fa
Cargo.toml fd4923fcea workspace: dependency updates, bump MSRV 3 mesi fa
LICENSE-APACHE b84788418a chore: prepare release 3 mesi fa
LICENSE-MIT b84788418a chore: prepare release 3 mesi fa
README.md fd4923fcea workspace: dependency updates, bump MSRV 3 mesi fa
architecture.drawio.png abe88b36b3 doc: add figures and better discuss chosen design 3 mesi fa
architecture.drawio.xml abe88b36b3 doc: add figures and better discuss chosen design 3 mesi fa
overview-multiboot2-structures.drawio.png abe88b36b3 doc: add figures and better discuss chosen design 3 mesi fa
overview-multiboot2-structures.drawio.xml abe88b36b3 doc: add figures and better discuss chosen design 3 mesi fa

README.md

multiboot2-common

crates.io docs

Common helpers for the multiboot2 and multiboot2-header crates.

Architecture

The following figures, not displayable in lib.rs / on docs.rs unfortunately, outline the design of this crate:

Overview Multiboot2 Structures

Overview of Multiboot2 structures: Multiboot2 boot information, boot information tags, Multiboot2 headers, and Multiboot2 header tags all share the same technical foundation: They have a common header and a possible dynamic size, depending on the header.

Crate Architecture Overview

Overview of how raw bytes are modelled to be representable by high-level ABI-compatible rusty types.

MSRV

The MSRV is 1.75.0 stable.

License & Contribution

See main README file.