summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/variables.rst
diff options
context:
space:
mode:
authorMikko Rapeli <mikko.rapeli@linaro.org>2024-11-27 15:59:21 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-11-29 18:25:35 +0000
commit3aa5c512a3a6d538847e92f674e933cd371bb2d5 (patch)
tree752c9b86c7d73e276160b1716db621ce49ddce34 /documentation/ref-manual/variables.rst
parent371f4b79415f1b6073d474aaceea4184459c4d3c (diff)
downloadpoky-3aa5c512a3a6d538847e92f674e933cd371bb2d5.tar.gz
classes.rst variables.rst: add documentation for uki.bbclass
Documentation for the new class. [YOCTO #15650] https://bugzilla.yoctoproject.org/show_bug.cgi?id=15650 (From yocto-docs rev: fd46074dc7bba49ab49c706c408c92958e67cfa4) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Reviewed-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual/variables.rst')
-rw-r--r--documentation/ref-manual/variables.rst42
1 files changed, 42 insertions, 0 deletions
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index ec4d7ab73f..1eee617d59 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -2355,6 +2355,11 @@ system and gives an overview of their function and contents.
2355 specifies the size of padding appended to the device tree blob, used as 2355 specifies the size of padding appended to the device tree blob, used as
2356 extra space typically for additional properties during boot. 2356 extra space typically for additional properties during boot.
2357 2357
2358 :term:`EFI_ARCH`
2359 The CPU architecture name within EFI standard. Set in
2360 :oe_git:`meta/conf/image-uefi.conf
2361 <openembedded-core/tree/meta/conf/image-uefi.conf>`.
2362
2358 :term:`EFI_PROVIDER` 2363 :term:`EFI_PROVIDER`
2359 When building bootable images (i.e. where ``hddimg``, ``iso``, or 2364 When building bootable images (i.e. where ``hddimg``, ``iso``, or
2360 ``wic.vmdk`` is in :term:`IMAGE_FSTYPES`), the 2365 ``wic.vmdk`` is in :term:`IMAGE_FSTYPES`), the
@@ -9846,6 +9851,43 @@ system and gives an overview of their function and contents.
9846 passes and uses "all" for the target during the U-Boot building 9851 passes and uses "all" for the target during the U-Boot building
9847 process. 9852 process.
9848 9853
9854 :term:`UKIFY_CMD`
9855 When inheriting the :ref:`ref-classes-uki` class,
9856 `ukify <https://www.freedesktop.org/software/systemd/man/latest/ukify.html>`__ command to build
9857 `Unified Kernel Image (UKI) <https://uapi-group.org/specifications/specs/unified_kernel_image/>`__.
9858 Defaults to ``ukify build``.
9859
9860 :term:`UKI_CMDLINE`
9861 When inheriting the :ref:`ref-classes-uki` class, the kernel command line
9862 to use when booting the `Unified Kernel Image (UKI)
9863 <https://uapi-group.org/specifications/specs/unified_kernel_image/>`__.
9864 Defaults to ``rootwait root=LABEL=root console=${KERNEL_CONSOLE}``.
9865
9866 :term:`UKI_CONFIG_FILE`
9867 When inheriting the :ref:`ref-classes-uki` class, an optional config
9868 file for the `ukify
9869 <https://www.freedesktop.org/software/systemd/man/latest/ukify.html>`__
9870 command.
9871
9872 :term:`UKI_FILENAME`
9873 When inheriting the :ref:`ref-classes-uki` class, the output file name
9874 for the generated `Unified Kernel Image (UKI)
9875 <https://uapi-group.org/specifications/specs/unified_kernel_image/>`__.
9876 Defaults to ``uki.efi``.
9877
9878 :term:`UKI_KERNEL_FILENAME`
9879 When inheriting the :ref:`ref-classes-uki` class, the kernel image file
9880 name to use as input. Defaults to :term:`KERNEL_IMAGETYPE`.
9881
9882 :term:`UKI_SB_CERT`
9883 When inheriting the :ref:`ref-classes-uki` class, optional UEFI
9884 secureboot certificate matching the private key in :term:`UKI_SB_KEY`.
9885
9886 :term:`UKI_SB_KEY`
9887 When inheriting the :ref:`ref-classes-uki` class, optional UEFI
9888 secureboot private key to sign the `Unified Kernel Image (UKI)
9889 <https://uapi-group.org/specifications/specs/unified_kernel_image/>`__.
9890
9849 :term:`UNKNOWN_CONFIGURE_OPT_IGNORE` 9891 :term:`UNKNOWN_CONFIGURE_OPT_IGNORE`
9850 Specifies a list of options that, if reported by the configure script 9892 Specifies a list of options that, if reported by the configure script
9851 as being invalid, should not generate a warning during the 9893 as being invalid, should not generate a warning during the