]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
systemd: Add backport of EFI_MEMORY_ATTRIBUTE_PROTOCOL warning downgrade patch
authorAswin Murugan <aswin.murugan@oss.qualcomm.com>
Thu, 16 Jul 2026 18:44:04 +0000 (00:14 +0530)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 23 Jul 2026 06:18:59 +0000 (07:18 +0100)
commit8bbcc441e12ceff4339845b1990cb4f15f2fbc16
tree85dce2c9633fbf118198803d25f15c5a57ac81da
parent717badf77f4a1f72d885f285a7326a485f9938fe
systemd: Add backport of EFI_MEMORY_ATTRIBUTE_PROTOCOL warning downgrade patch

Add a backport systemd patch[1] that downgrades the
EFI_MEMORY_ATTRIBUTE_PROTOCOL missing message from warning to debug.

U-Boot does not currently implement EFI_MEMORY_ATTRIBUTE_PROTOCOL,
causing systemd-boot to emit a warning on every boot on EFI 2.10+
platforms. Although the condition is a known U-Boot limitation and
requires no user intervention, the warning triggers log_wait()
behavior, introducing an unnecessary ~2.5-second delay during boot
and negatively impacting boot-time KPIs.

Include the patch in the systemd recipe to suppress this
non-actionable warning, eliminate the associated ~2.5-second boot
delay, and improve boot performance on U-Boot-based systems.

[1] https://github.com/systemd/systemd/pull/43017

Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/systemd/systemd-boot_259.5.bb
meta/recipes-core/systemd/systemd/0005-boot-downgrade-EFI_MEMORY_ATTRIBUTE_PROTOCOL-warning.patch [new file with mode: 0644]
meta/recipes-core/systemd/systemd_259.5.bb