mbox series

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

Message ID cover.1784642607.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 21, 2026, 2:08 p.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).

Support for actually replacing the kernel with a different file from the image
deploy dir will be submitted as a separate series, but I'd like to get some less
controversial changes out of the way first.

Changes in v2:

- Avoid shadowing os import (new patch 2/3, changes in patch 3/3)
- Updated U-Boot git repository URL in commit message 1/3


Nora Schiffer (3):
  kernel-fit-image: make kernel entry point and load address optional
  kernel-fit-image: avoid shadowing os stdlib import
  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                      | 29 ++++++++++++--------
 meta/lib/oeqa/selftest/cases/fitimage.py     | 13 +++++++--
 4 files changed, 34 insertions(+), 15 deletions(-)