bodnuti

Deterministic checks of Yocto Project & OpenEmbedded patches.


[PATCH 0/4] Add support for multiple kernels in FIT images

List
openembedded-core
Thread
lore
Author
Vahid Gharaee
Last message
2026-10-20 12:52
Result
6 findings, 2 errors
Checked against
openembedded-core master
Base
ae5cafacec8e

[PATCH 1/4] oe.fitimage: Support multiple kernel nodes and configuration selection

[PATCH 2/4] oe.fitimage: add new config interface variables for multi-kernel image, to fitimage config file

error patchtest test_mbox.test_shortlog_length
Edit shortlog so that it is 90 characters or less (currently 95 characters)
warning oelint oelint.vars.mispell.unknown meta/conf/image-fitimage.conf:139
'FIT_KERNELS' is unknown. Consider adding it via --constantmods
136#   FIT_KERNEL_RECIPE[kernel-rt] = "linux-yocto-rt"137#   FIT_KERNEL_DEPLOYDIR[kernel-rt] = "${DEPLOY_DIR_IMAGE}/kernel-rt"138# Additional kernels are only referenced by configurations from FIT_CONFIGS.139FIT_KERNELS ?= ""140141# Allow user to add configurations in addition to the ones generated per DTB142# (or conf-1 without DTBs). Each entry results in a ${FIT_CONF_PREFIX}<id>
warning oelint oelint.vars.mispell.unknown meta/conf/image-fitimage.conf:154
'FIT_CONFIGS' is unknown. Consider adding it via --constantmods
151#   FIT_CONFIGS = "rt"152#   FIT_CONFIG_KERNEL[rt] = "kernel-rt"153#   FIT_CONFIG_DTB[rt] = "am335x-boneblack.dtb"154FIT_CONFIGS ?= ""155156# Allow user to select the default configuration by name without157# FIT_CONF_PREFIX, e.g. "rt" for "conf-rt". Takes precedence over
warning oelint oelint.vars.mispell meta/conf/image-fitimage.conf:159
'FIT_CONF_DEFAULT' is unknown, maybe you meant 'FIT_CONF_DEFAULT_DTB'
156# Allow user to select the default configuration by name without157# FIT_CONF_PREFIX, e.g. "rt" for "conf-rt". Takes precedence over158# FIT_CONF_DEFAULT_DTB.159FIT_CONF_DEFAULT ?= ""

[PATCH 3/4] oe.selftest: adding tests for multi kernel/config fitimage. AI-Generated: Uses GitHub copilot (Claude Opus 5.5)

error patchtest test_mbox.test_shortlog_length
Edit shortlog so that it is 90 characters or less (currently 111 characters)

[PATCH 4/4] oe.fitimage: Add custom configurations and harden multi-kernel handling

warning oelint oelint.vars.mispell.unknown meta/classes-recipe/kernel-fit-image.bbclass:119
'fit_kernel_deployed_files' is unknown. Consider adding it via --constantmods
116            with open(manifest) as f:117                return set(os.path.realpath(line) for line in f.read().splitlines() if line and not line.endswith('/'))118    bb.fatal("No deploy manifest found for %s" % pn)119fit_kernel_deployed_files[vardepsexclude] = "BB_TASKDEPDATA SSTATE_ARCHS"120121python do_compile() {122    import shutil

patchtest: 38 pass, 2 fail, 20 skip

Text report