Re: [PATCH v2 0/6] Use the kernel from sstate when building fitImages

Adrian Freihofer
2024-07-15T14:22:28Z

[-- Attachment #1: Type: text/plain, Size: 17003 bytes --]

task-depends Task dependeny changes

Configuration: image, fitimage, initramfs, unbundled

KERNEL_IMAGETYPE = "Image"
KERNEL_IMAGETYPES += " fitImage "
KERNEL_CLASSES = " kernel-fitimage "
IMAGE_FSTYPES += "cpio.gz"
INITRAMFS_IMAGE = "core-image-minimal-initramfs"
branch: master

depends
undefined

core-image-minimal.do_build
undefined
core-image-minimal.do_build

do_deploy
undefined
do_deploy

core-image-minimal.do_build->do_deploy
undefined
undefined

do_assemble_fitimage_initramfs
undefined
do_assemble_fitimage_initramfs

do_deploy->do_assemble_fitimage_initramfs
undefined
undefined

do_bundle_initramfs
undefined
do_bundle_initramfs

do_deploy->do_bundle_initramfs
undefined
undefined

do_populate_sysroot
undefined
do_populate_sysroot

do_deploy->do_populate_sysroot
undefined
undefined

do_assemble_fitimage
undefined
do_assemble_fitimage

do_compile
undefined
do_compile

do_assemble_fitimage->do_compile
undefined
undefined

do_kernel_generate_rsa_keys
undefined
do_kernel_generate_rsa_keys

do_assemble_fitimage->do_kernel_generate_rsa_keys
undefined
undefined

do_kernel_generate_rsa_keys->do_compile
undefined
undefined

core-image-minimal.do_image_complete
undefined
core-image-minimal.do_image_complete

do_assemble_fitimage_initramfs->core-image-minimal.do_image_complete
undefined
undefined

do_assemble_fitimage_initramfs->do_bundle_initramfs
undefined
undefined

do_bundle_initramfs->core-image-minimal.do_image_complete
undefined
undefined

do_install
undefined
do_install

do_bundle_initramfs->do_install
undefined
undefined

do_install->do_assemble_fitimage
undefined
undefined

do_install->do_compile
undefined
undefined

do_populate_sysroot->do_install
undefined
undefined

branch: adrianf/kernel-fitimage-sstate

depends
undefined

core-image-minimal.do_build
undefined
core-image-minimal.do_build

do_deploy
undefined
do_deploy

core-image-minimal.do_build->do_deploy
undefined
undefined

do_deploy_fitimage_unbundled
undefined
do_deploy_fitimage_unbundled

core-image-minimal.do_build->do_deploy_fitimage_unbundled
undefined
undefined

core-image-minimal.do_image_complete
undefined
core-image-minimal.do_image_complete

do_deploy->core-image-minimal.do_image_complete
undefined
undefined

do_install
undefined
do_install

do_deploy->do_install
undefined
undefined

do_populate_sysroot
undefined
do_populate_sysroot

do_deploy->do_populate_sysroot
undefined
undefined

do_deploy_fitimage_unbundled->do_deploy
undefined
undefined

do_deploy_fitimage_unbundled->core-image-minimal.do_image_complete
undefined
undefined

do_assemble_fitimage
undefined
do_assemble_fitimage

do_compile
undefined
do_compile

do_assemble_fitimage->do_compile
undefined
undefined

do_kernel_generate_rsa_keys
undefined
do_kernel_generate_rsa_keys

do_assemble_fitimage->do_kernel_generate_rsa_keys
undefined
undefined

do_kernel_generate_rsa_keys->do_compile
undefined
undefined

do_install->do_assemble_fitimage
undefined
undefined

do_install->do_compile
undefined
undefined

do_populate_sysroot->do_install
undefined
undefined

Diff

2a3
> "core-image-minimal.do_build" -> "do_deploy_fitimage_unbundled"
6,11d6
< "do_assemble_fitimage_initramfs"
[label="do_assemble_fitimage_initramfs"]
< "do_assemble_fitimage_initramfs" -> "core-image-
minimal.do_image_complete"
< "do_assemble_fitimage_initramfs" -> "do_bundle_initramfs"
< "do_bundle_initramfs" [label="do_bundle_initramfs"]
< "do_bundle_initramfs" -> "core-image-minimal.do_image_complete"
< "do_bundle_initramfs" -> "do_install"
14,15c9,10
< "do_deploy" -> "do_assemble_fitimage_initramfs"
< "do_deploy" -> "do_bundle_initramfs"
---
> "do_deploy" -> "core-image-minimal.do_image_complete"
> "do_deploy" -> "do_install"
16a12,14
> "do_deploy_fitimage_unbundled" [label="do_deploy_fitimage_unbundled"]
> "do_deploy_fitimage_unbundled" -> "core-image-
minimal.do_image_complete"
> "do_deploy_fitimage_unbundled" -> "do_deploy"
Configuration: fitimage, initramfs, unbundled

KERNEL_IMAGETYPE:forcevariable = "fitImage"
KERNEL_CLASSES = " kernel-fitimage "
IMAGE_FSTYPES += "cpio.gz"
INITRAMFS_IMAGE = "core-image-minimal-initramfs"
branch: master

depends
undefined

core-image-minimal.do_build
undefined
core-image-minimal.do_build

do_deploy
undefined
do_deploy

core-image-minimal.do_build->do_deploy
undefined
undefined

do_assemble_fitimage_initramfs
undefined
do_assemble_fitimage_initramfs

do_deploy->do_assemble_fitimage_initramfs
undefined
undefined

do_bundle_initramfs
undefined
do_bundle_initramfs

do_deploy->do_bundle_initramfs
undefined
undefined

do_populate_sysroot
undefined
do_populate_sysroot

do_deploy->do_populate_sysroot
undefined
undefined

do_assemble_fitimage
undefined
do_assemble_fitimage

do_compile
undefined
do_compile

do_assemble_fitimage->do_compile
undefined
undefined

do_kernel_generate_rsa_keys
undefined
do_kernel_generate_rsa_keys

do_assemble_fitimage->do_kernel_generate_rsa_keys
undefined
undefined

do_kernel_generate_rsa_keys->do_compile
undefined
undefined

core-image-minimal.do_image_complete
undefined
core-image-minimal.do_image_complete

do_assemble_fitimage_initramfs->core-image-minimal.do_image_complete
undefined
undefined

do_assemble_fitimage_initramfs->do_bundle_initramfs
undefined
undefined

do_bundle_initramfs->core-image-minimal.do_image_complete
undefined
undefined

do_install
undefined
do_install

do_bundle_initramfs->do_install
undefined
undefined

do_install->do_assemble_fitimage
undefined
undefined

do_install->do_compile
undefined
undefined

do_populate_sysroot->do_install
undefined
undefined

branch: adrianf/kernel-fitimage-sstate

depends
undefined

core-image-minimal.do_build
undefined
core-image-minimal.do_build

do_deploy
undefined
do_deploy

core-image-minimal.do_build->do_deploy
undefined
undefined

do_deploy_fitimage_unbundled
undefined
do_deploy_fitimage_unbundled

core-image-minimal.do_build->do_deploy_fitimage_unbundled
undefined
undefined

core-image-minimal.do_image_complete
undefined
core-image-minimal.do_image_complete

do_deploy->core-image-minimal.do_image_complete
undefined
undefined

do_install
undefined
do_install

do_deploy->do_install
undefined
undefined

do_populate_sysroot
undefined
do_populate_sysroot

do_deploy->do_populate_sysroot
undefined
undefined

do_deploy_fitimage_unbundled->do_deploy
undefined
undefined

do_deploy_fitimage_unbundled->core-image-minimal.do_image_complete
undefined
undefined

do_assemble_fitimage
undefined
do_assemble_fitimage

do_compile
undefined
do_compile

do_assemble_fitimage->do_compile
undefined
undefined

do_kernel_generate_rsa_keys
undefined
do_kernel_generate_rsa_keys

do_assemble_fitimage->do_kernel_generate_rsa_keys
undefined
undefined

do_kernel_generate_rsa_keys->do_compile
undefined
undefined

do_install->do_assemble_fitimage
undefined
undefined

do_install->do_compile
undefined
undefined

do_populate_sysroot->do_install
undefined
undefined

Diff

2a3
> "core-image-minimal.do_build" -> "do_deploy_fitimage_unbundled"
6,11d6
< "do_assemble_fitimage_initramfs"
[label="do_assemble_fitimage_initramfs"]
< "do_assemble_fitimage_initramfs" -> "core-image-
minimal.do_image_complete"
< "do_assemble_fitimage_initramfs" -> "do_bundle_initramfs"
< "do_bundle_initramfs" [label="do_bundle_initramfs"]
< "do_bundle_initramfs" -> "core-image-minimal.do_image_complete"
< "do_bundle_initramfs" -> "do_install"
14,15c9,10
< "do_deploy" -> "do_assemble_fitimage_initramfs"
< "do_deploy" -> "do_bundle_initramfs"
---
> "do_deploy" -> "core-image-minimal.do_image_complete"
> "do_deploy" -> "do_install"
16a12,14
> "do_deploy_fitimage_unbundled" [label="do_deploy_fitimage_unbundled"]
> "do_deploy_fitimage_unbundled" -> "core-image-
minimal.do_image_complete"
> "do_deploy_fitimage_unbundled" -> "do_deploy"
Configuration: image, fitimage, initramfs, bundled

KERNEL_IMAGETYPE = "Image"
KERNEL_IMAGETYPES += " fitImage "
KERNEL_CLASSES = " kernel-fitimage "
IMAGE_FSTYPES += "cpio.gz"
INITRAMFS_IMAGE = "core-image-minimal-initramfs"
INITRAMFS_IMAGE_BUNDLE = "1"
branch: master

depends
undefined

core-image-minimal.do_build
undefined
core-image-minimal.do_build

do_deploy
undefined
do_deploy

core-image-minimal.do_build->do_deploy
undefined
undefined

do_assemble_fitimage_initramfs
undefined
do_assemble_fitimage_initramfs

do_deploy->do_assemble_fitimage_initramfs
undefined
undefined

do_bundle_initramfs
undefined
do_bundle_initramfs

do_deploy->do_bundle_initramfs
undefined
undefined

do_populate_sysroot
undefined
do_populate_sysroot

do_deploy->do_populate_sysroot
undefined
undefined

do_transform_bundled_initramfs
undefined
do_transform_bundled_initramfs

do_deploy->do_transform_bundled_initramfs
undefined
undefined

do_assemble_fitimage
undefined
do_assemble_fitimage

do_compile
undefined
do_compile

do_assemble_fitimage->do_compile
undefined
undefined

do_kernel_generate_rsa_keys
undefined
do_kernel_generate_rsa_keys

do_assemble_fitimage->do_kernel_generate_rsa_keys
undefined
undefined

do_kernel_generate_rsa_keys->do_compile
undefined
undefined

core-image-minimal.do_image_complete
undefined
core-image-minimal.do_image_complete

do_assemble_fitimage_initramfs->core-image-minimal.do_image_complete
undefined
undefined

do_assemble_fitimage_initramfs->do_bundle_initramfs
undefined
undefined

do_bundle_initramfs->core-image-minimal.do_image_complete
undefined
undefined

do_install
undefined
do_install

do_bundle_initramfs->do_install
undefined
undefined

do_install->do_assemble_fitimage
undefined
undefined

do_install->do_compile
undefined
undefined

do_populate_sysroot->do_install
undefined
undefined

do_transform_bundled_initramfs->do_bundle_initramfs
undefined
undefined

branch: adrianf/kernel-fitimage-sstate

depends
undefined

core-image-minimal.do_build
undefined
core-image-minimal.do_build

do_deploy
undefined
do_deploy

core-image-minimal.do_build->do_deploy
undefined
undefined

do_assemble_fitimage_initramfs
undefined
do_assemble_fitimage_initramfs

do_deploy->do_assemble_fitimage_initramfs
undefined
undefined

do_bundle_initramfs
undefined
do_bundle_initramfs

do_deploy->do_bundle_initramfs
undefined
undefined

do_populate_sysroot
undefined
do_populate_sysroot

do_deploy->do_populate_sysroot
undefined
undefined

do_transform_bundled_initramfs
undefined
do_transform_bundled_initramfs

do_deploy->do_transform_bundled_initramfs
undefined
undefined

do_assemble_fitimage
undefined
do_assemble_fitimage

do_compile
undefined
do_compile

do_assemble_fitimage->do_compile
undefined
undefined

do_kernel_generate_rsa_keys
undefined
do_kernel_generate_rsa_keys

do_assemble_fitimage->do_kernel_generate_rsa_keys
undefined
undefined

do_kernel_generate_rsa_keys->do_compile
undefined
undefined

core-image-minimal.do_image_complete
undefined
core-image-minimal.do_image_complete

do_assemble_fitimage_initramfs->core-image-minimal.do_image_complete
undefined
undefined

do_assemble_fitimage_initramfs->do_bundle_initramfs
undefined
undefined

do_bundle_initramfs->core-image-minimal.do_image_complete
undefined
undefined

do_install
undefined
do_install

do_bundle_initramfs->do_install
undefined
undefined

do_install->do_assemble_fitimage
undefined
undefined

do_install->do_compile
undefined
undefined

do_populate_sysroot->do_install
undefined
undefined

do_transform_bundled_initramfs->do_bundle_initramfs
undefined
undefined

Diff

Configuration: image, fitimage

KERNEL_IMAGETYPE = "Image"
KERNEL_IMAGETYPES += " fitImage "
KERNEL_CLASSES = " kernel-fitimage "
branch: master

depends
undefined

core-image-minimal.do_build
undefined
core-image-minimal.do_build

do_deploy
undefined
do_deploy

core-image-minimal.do_build->do_deploy
undefined
undefined

do_assemble_fitimage_initramfs
undefined
do_assemble_fitimage_initramfs

do_deploy->do_assemble_fitimage_initramfs
undefined
undefined

do_bundle_initramfs
undefined
do_bundle_initramfs

do_deploy->do_bundle_initramfs
undefined
undefined

do_populate_sysroot
undefined
do_populate_sysroot

do_deploy->do_populate_sysroot
undefined
undefined

do_assemble_fitimage
undefined
do_assemble_fitimage

do_compile
undefined
do_compile

do_assemble_fitimage->do_compile
undefined
undefined

do_kernel_generate_rsa_keys
undefined
do_kernel_generate_rsa_keys

do_assemble_fitimage->do_kernel_generate_rsa_keys
undefined
undefined

do_kernel_generate_rsa_keys->do_compile
undefined
undefined

core-image-minimal.do_image_complete
undefined
core-image-minimal.do_image_complete

do_assemble_fitimage_initramfs->core-image-minimal.do_image_complete
undefined
undefined

do_assemble_fitimage_initramfs->do_bundle_initramfs
undefined
undefined

do_bundle_initramfs->core-image-minimal.do_image_complete
undefined
undefined

do_install
undefined
do_install

do_bundle_initramfs->do_install
undefined
undefined

do_install->do_assemble_fitimage
undefined
undefined

do_install->do_compile
undefined
undefined

do_populate_sysroot->do_install
undefined
undefined

branch: adrianf/kernel-fitimage-sstate

depends
undefined

core-image-minimal.do_build
undefined
core-image-minimal.do_build

do_deploy
undefined
do_deploy

core-image-minimal.do_build->do_deploy
undefined
undefined

do_deploy_fitimage_unbundled
undefined
do_deploy_fitimage_unbundled

core-image-minimal.do_build->do_deploy_fitimage_unbundled
undefined
undefined

core-image-minimal.do_image_complete
undefined
core-image-minimal.do_image_complete

do_deploy->core-image-minimal.do_image_complete
undefined
undefined

do_install
undefined
do_install

do_deploy->do_install
undefined
undefined

do_populate_sysroot
undefined
do_populate_sysroot

do_deploy->do_populate_sysroot
undefined
undefined

do_deploy_fitimage_unbundled->do_deploy
undefined
undefined

do_deploy_fitimage_unbundled->core-image-minimal.do_image_complete
undefined
undefined

do_assemble_fitimage
undefined
do_assemble_fitimage

do_compile
undefined
do_compile

do_assemble_fitimage->do_compile
undefined
undefined

do_kernel_generate_rsa_keys
undefined
do_kernel_generate_rsa_keys

do_assemble_fitimage->do_kernel_generate_rsa_keys
undefined
undefined

do_kernel_generate_rsa_keys->do_compile
undefined
undefined

do_install->do_assemble_fitimage
undefined
undefined

do_install->do_compile
undefined
undefined

do_populate_sysroot->do_install
undefined
undefined

Diff

2a3
> "core-image-minimal.do_build" -> "do_deploy_fitimage_unbundled"
6,11d6
< "do_assemble_fitimage_initramfs"
[label="do_assemble_fitimage_initramfs"]
< "do_assemble_fitimage_initramfs" -> "core-image-
minimal.do_image_complete"
< "do_assemble_fitimage_initramfs" -> "do_bundle_initramfs"
< "do_bundle_initramfs" [label="do_bundle_initramfs"]
< "do_bundle_initramfs" -> "core-image-minimal.do_image_complete"
< "do_bundle_initramfs" -> "do_install"
14,15c9,10
< "do_deploy" -> "do_assemble_fitimage_initramfs"
< "do_deploy" -> "do_bundle_initramfs"
---
> "do_deploy" -> "core-image-minimal.do_image_complete"
> "do_deploy" -> "do_install"
16a12,14
> "do_deploy_fitimage_unbundled" [label="do_deploy_fitimage_unbundled"]
> "do_deploy_fitimage_unbundled" -> "core-image-
minimal.do_image_complete"
> "do_deploy_fitimage_unbundled" -> "do_deploy"

[-- Attachment #2: Type: text/html, Size: 92034 bytes --]