Expand description
Boot pipeline abstractions.
The goal of this module is to make the boot process of your operating system:
- explicitly modelled in types,
- easy to test on a regular host, and
- easy to port across architectures.
A boot sequence is expressed as an ordered list of stages. Each stage
operates on a shared BootContext and may return an error to abort
the sequence.
Structs§
- Boot
Context - Shared context passed to each boot stage.
Enums§
Traits§
- Boot
Stage - A single stage in a boot pipeline.
Functions§
- run_
boot_ sequence - Executes all boot stages in order.