6247c336140fbe44479ba9e677b8e97b0431eda5
The current implementation copied the *complete* header to boot_params, thus making the kernel ignore many of the fields. As mentioned in the code comment for the sentinel variable in bootparam.h a bootloader should only copy the setup_header, set some fields in boot_params and zero out anything else. This change makes systemd-boot (mostly) compliant with the Linux Boot Protocol and the EFI Handover Protocol described in bootparam.h and Documentation/boot.txt to fix various issues: - Secure boot not being detected corretly by Linux (#11717) - tboot error message / warning on boot (#11717) - Strange purple text color when booting in qemu with OVMF - Hopefully even more ...
systemd - System and Service Manager
Details
General information about systemd can be found in the systemd Wiki.
Information about build requirements is provided in the README file.
Consult our NEWS file for information about what's new in the most recent systemd versions.
Please see the Hacking guide for information on how to hack on systemd and test your modifications.
Please see our Contribution Guidelines for more information about filing GitHub Issues and posting GitHub Pull Requests.
When preparing patches for systemd, please follow our Coding Style Guidelines.
If you are looking for support, please contact our mailing list or join our IRC channel.
Stable branches with backported patches are available in the stable repo.
Languages
C
88.5%
Shell
5.7%
Python
4.6%
Meson
1.1%