From f7d8168229817add7dd9f514a12e74f9215a3aa9 Mon Sep 17 00:00:00 2001 From: Itxaka Date: Tue, 23 Sep 2025 19:19:24 +0200 Subject: [PATCH] Add profile reference in the Bootloader spec Clarifies the use of the profile key to choose the profile associated with Type 1 configs. Complements PR at https://github.com/systemd/systemd/pull/39088 Signed-off-by: Itxaka --- specs/boot_loader_specification.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/specs/boot_loader_specification.md b/specs/boot_loader_specification.md index ec5cfca3..96ed2032 100644 --- a/specs/boot_loader_specification.md +++ b/specs/boot_loader_specification.md @@ -335,6 +335,13 @@ The following keys are recognized: Example: `architecture aa64` +* `profile` refers to the profile number to use in multi-profile EFI programs. + See the section `multi-profile UKIs` in [the UKI Specification](unified_kernel_image.md) + for more information. + This should only be used when `uki` or `uki-url` is set to a multi-profile UKI. Behaviour is undefined for any other cases. + + Example: `profile 1` + Each boot loader menu entry drop-in snippet must include at least a `linux` or an `efi` key. Here is an example for a complete drop-in file: