summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrej Valek <andrej.valek@siemens.com>2023-06-15 15:02:01 +0200
committerSteve Sakoman <steve@sakoman.com>2023-06-27 05:24:36 -1000
commitb01dd27a8d7d4ced9d761eff2bc6d639108f132f (patch)
treeec2327b3a57ab38063b904eb42c26064dbccf63b
parent42a4f98ab53331058ba922df8089845fd49d10f7 (diff)
downloadpoky-b01dd27a8d7d4ced9d761eff2bc6d639108f132f.tar.gz
kernel-fitimage: use correct kernel image
Even if initramfs_bundle_path was used, a wrong compression was reflected in output its template file. Use linux.bin as universal kernel image. The linux.bin file covers both cases because it's beying created from vmlinux. We know, that vmlinux is created inside compressed directory already, so no external compression will be used. (From OE-Core rev: 8280c089b0df97368476b8bc54ed758e809f42f5) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Walter Schweizer <walter.schweizer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Backport of 27fbbeaf972bb7e2535c1b23375cfa9d66b69db6 in master branch Signed-off-by: Remi Peuvergne <remi.peuvergne@non.se.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
-rw-r--r--meta/classes/kernel-fitimage.bbclass17
1 files changed, 1 insertions, 16 deletions
diff --git a/meta/classes/kernel-fitimage.bbclass b/meta/classes/kernel-fitimage.bbclass
index 3b23138628..b88d7dbe4b 100644
--- a/meta/classes/kernel-fitimage.bbclass
+++ b/meta/classes/kernel-fitimage.bbclass
@@ -431,22 +431,7 @@ fitimage_assemble() {
431 fitimage_emit_section_maint ${1} imagestart 431 fitimage_emit_section_maint ${1} imagestart
432 432
433 uboot_prep_kimage 433 uboot_prep_kimage
434 434 fitimage_emit_section_kernel $1 $kernelcount linux.bin "$linux_comp"
435 if [ "${INITRAMFS_IMAGE_BUNDLE}" = "1" ]; then
436 initramfs_bundle_path="arch/"${UBOOT_ARCH}"/boot/"${KERNEL_IMAGETYPE_REPLACEMENT}".initramfs"
437 if [ -e "${initramfs_bundle_path}" ]; then
438
439 #
440 # Include the kernel/rootfs bundle.
441 #
442
443 fitimage_emit_section_kernel ${1} "${kernelcount}" "${initramfs_bundle_path}" "${linux_comp}"
444 else
445 bbwarn "${initramfs_bundle_path} not found."
446 fi
447 else
448 fitimage_emit_section_kernel ${1} "${kernelcount}" linux.bin "${linux_comp}"
449 fi
450 435
451 # 436 #
452 # Step 2: Prepare a DTB image section 437 # Step 2: Prepare a DTB image section