Skip to content

Commit 2512508

Browse files
committed
uki: describe .fwauto section
Add description for the firmware section (`.efifw`) in the specs.
1 parent c905daf commit 2512508

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

specs/unified_kernel_image.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ UKIs consist of the following resources:
5252
* Optionally, the initrd that the kernel shall unpack and invoke, in the `.initrd` section.
5353
* Optionally, a microcode initrd in the `.ucode` section, to be handed to the kernel before any other initrd.
5454
* Optionally, a splash image to bring to screen before transitioning into the Linux kernel, in the `.splash` section.
55+
* Optionally, a firmware image in the `.efifw` section. This UEFI firmware image is an opaque binary blob that can be used as firmware in the next reset. If multiple `.efifw` sections exist then one of them is selected according to the matching hardware.
5556
* Optionally, one or more compiled Device Trees, for systems which need it, each in its separate `.dtb` section. If multiple `.dtb` sections exist then one of them is selected according to an implementation-specific algorithm.
5657
* Optionally, information describing kernel release information (i.e. `uname -r` output) in the `.uname` section. This is also useful for presentation of the UKI in the boot loader menu, and ordering it against other entries.
5758
* Optionally, a CSV file encoding the SBAT metadata for the image, in the `.sbat` section. The [SBAT format is defined by the Shim project](https://github.com/rhboot/shim/blob/main/SBAT.md), and used for UEFI revocation purposes.

0 commit comments

Comments
 (0)