Skip to content

Comments

feat(integrations): basic bootloader interface support#23

Merged
azenla merged 9 commits intomainfrom
azenla/bootloader-interface
Oct 30, 2025
Merged

feat(integrations): basic bootloader interface support#23
azenla merged 9 commits intomainfrom
azenla/bootloader-interface

Conversation

@azenla
Copy link
Member

@azenla azenla commented Oct 30, 2025

This starts on #21 and implements automatic support for the bootloader interface specified at https://systemd.io/BOOT_LOADER_INTERFACE

It is not fully complete as we don't indicate LoaderFeatures yet or support all of the various mechanisms in NVRAM. This is especially useful for measuring and inspecting what Sprout did once the system has booted.

In order to implement support for boot timing, we needed to add support for a platform timer, including the messy x86_64 timer calibration.

@azenla azenla requested a review from kaniini October 30, 2025 06:54
@azenla azenla added the enhancement New feature or request label Oct 30, 2025
@azenla azenla merged commit cfe7088 into main Oct 30, 2025
11 checks passed
@azenla azenla deleted the azenla/bootloader-interface branch October 30, 2025 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants