redhat: Add sub-RPM with a EFI unified kernel image for virtual machines
The new 'kernel-uki-virt' sub-RPM is added on x86_64 targets.
This matches the following CS9 request: redhat/centos-stream/src/kernel/centos-stream-9!1736 (merged)
This contains an EFI application that provides a combined vmlinux, initrd and cmdline, as a so called 'unified kernel image'. The spec for this is defined by the boot loader specification
https://systemd.io/BOOT_LOADER_SPECIFICATION/#type-2-efi-unified-kernel-images
Note: the newly introduced sub-package just puts UKI to /boot/efi/EFI/Linux/, it is supposed to be booted directly from firmware or directly from shim and this part is environement specific and not (yet) automated.
Based-on-patch-by: Daniel P. Berrangé berrange@redhat.com
Based-on-patch-by: Gerd Hoffmann kraxel@redhat.com
Signed-off-by: Vitaly Kuznetsov vkuznets@redhat.com