mbox series

[0/2] kernel-fit-image: optional addresses for kernel_noload, OS override

Message ID cover.1783422721.git.nora.schiffer@ew.tq-group.com
Headers show
Series kernel-fit-image: optional addresses for kernel_noload, OS override | expand

Message

Nora Schiffer July 7, 2026, 11:29 a.m. UTC
These patches are preparation for giving Yocto the ability to create FIT images
containing an EFI application as kernel (so U-Boot can give the OS access to its
EFI services while preserving other benefits of FIT image boot).

I'm working on a third patch that reintroduces the option to replace the kernel
image itself (instead of using `linux.bin`), but while it is working locally,
that one is a bit more complex and I'm inclined to post it as an RFC rather than
a final patch once I have given it a bit more polish. I consider these first 2
patches ready and useful on their own.

Nora Schiffer (2):
  kernel-fit-image: make kernel entry point and load address optional
  kernel-fit-image: introduce FIT_OS variable to override 'os' field

 meta/classes-recipe/kernel-fit-image.bbclass |  3 ++-
 meta/conf/image-fitimage.conf                |  4 +++
 meta/lib/oe/fitimage.py                      | 27 ++++++++++++--------
 meta/lib/oeqa/selftest/cases/fitimage.py     | 13 ++++++++--
 4 files changed, 33 insertions(+), 14 deletions(-)