From patchwork Thu Jul 4 07:09:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adrian Freihofer X-Patchwork-Id: 45987 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8EE2FC3065C for ; Thu, 4 Jul 2024 07:10:33 +0000 (UTC) Received: from mail-lj1-f173.google.com (mail-lj1-f173.google.com [209.85.208.173]) by mx.groups.io with SMTP id smtpd.web10.5053.1720077031953960110 for ; Thu, 04 Jul 2024 00:10:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=BWT3+bqW; spf=pass (domain: gmail.com, ip: 209.85.208.173, mailfrom: adrian.freihofer@gmail.com) Received: by mail-lj1-f173.google.com with SMTP id 38308e7fff4ca-2ee794ebffbso4307751fa.1 for ; Thu, 04 Jul 2024 00:10:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720077030; x=1720681830; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=12cO+tH2hu0/2K15ZJ0t2yg3xohQkQ68d56UGs5uuc0=; b=BWT3+bqWn5dfvLIDtWJuC/H2orNRRTwK929VzL8vDS5p+D8AheUeY/yVTdYDtyFM5T 8eRO0FB9oF1qwmE79pgFfSShtMIUrOHYVSz4n1JclQFaGogV8F8mnjj86s+Bl3xIag4F ACjkBJ0fCjEVffpKvFT7U9TJxmt25Dk1KwxhODFBz7WBjKAVxwnJpqWHj409TM3J7iaq rdoKDz1HxQBNc5hWCioZFiGzzLK1wRLA0jGEoq2BkCTV/Wid6nMzJ1rKGq0M2Jx601ti dpBKaGAYvgjXS9KV8cE6yQrMNcwBJiSmbZHJqSKTxeRZVveuDlLrMSRGh+ISq81+EWjV Iu1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720077030; x=1720681830; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=12cO+tH2hu0/2K15ZJ0t2yg3xohQkQ68d56UGs5uuc0=; b=NHG8cQcf6+DZSYeNcyFjCZpBbBM5UVMM3Mf4HSmxvVMb9xrFpDsfCaJYX4sB94lyUM dlCrpUfpk6A2qemlt/3QKPzQkPtp96XoxE6zD9D4RDegR4yKKP5BkzkOWq8OQvcpENHz cVZWImcENf1Lg1gtJAcMB4TMIR8w0r860T3PjURlr2E87WK8Dt1jw4JhzeEEK5qkQq2d gPzhMGHbgXtsK6YbZN8mn9Cy5cNeyaCuBdYuZFxJGIN7BuYCFCz+trY0uGDoLPVWquSg IPmCNEqct53ojaladCUbWnCPE6Rk6fXRsjU/n0Sku3PiJoud3KULZ+vDnIYJrGiVCPNC COtQ== X-Gm-Message-State: AOJu0Yzy+YyrilHlGhnapQ1XlzZoeziZ+CrLmQl5Ur/sTHf2kKYt95r8 3A+iUoYoP2jcV2xP+rq4cYdnHGwxOTD0H91zTI2jYdibHna95wAZ1OxB5Q== X-Google-Smtp-Source: AGHT+IGLJ++AVTCQab2FEJoVWABxARx3jQpzWQS7XMLqWjQOQktZbL2V7rcyjgFhZ23pxcVM7wpODw== X-Received: by 2002:a2e:8397:0:b0:2ec:6639:1210 with SMTP id 38308e7fff4ca-2ee8ed69cc0mr5429971fa.8.1720077029150; Thu, 04 Jul 2024 00:10:29 -0700 (PDT) Received: from wsadrian16.fritz.box ([2a02:169:59a6:0:55c4:f628:91f3:4287]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1f23f9sm11597255e9.26.2024.07.04.00.10.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 00:10:28 -0700 (PDT) From: Adrian Freihofer To: openembedded-core@lists.openembedded.org Cc: Adrian Freihofer Subject: [PATCH 14/14] DO NOT MERGE: explanation and testing Date: Thu, 4 Jul 2024 09:09:50 +0200 Message-ID: <20240704071013.2982700-15-adrian.freihofer@gmail.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240704071013.2982700-1-adrian.freihofer@gmail.com> References: <20240704071013.2982700-1-adrian.freihofer@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 04 Jul 2024 07:10:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/201519 From: Adrian Freihofer These patches are a bit complicated to explain. This extra commit provides some additional documentation with some task graph diagrams in html format. The html file was generated by the shell script which is also added to this commit. (Notes are added manually.) Signed-off-by: Adrian Freihofer --- kernel-tasks.sh | 76 +++ task-depends.html | 1122 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1198 insertions(+) create mode 100755 kernel-tasks.sh create mode 100644 task-depends.html diff --git a/kernel-tasks.sh b/kernel-tasks.sh new file mode 100755 index 00000000000..b8b096f7d57 --- /dev/null +++ b/kernel-tasks.sh @@ -0,0 +1,76 @@ +#!/bin/sh + +OUTPUT_FILE=task-depends.md + +echo "# Task dependeny changes" > "$OUTPUT_FILE" +echo "" >> "$OUTPUT_FILE" + +run_bitbake(){ + echo "$1" >> "$OUTPUT_FILE" + echo "" >> "$OUTPUT_FILE" + echo '```plantuml' >> "$OUTPUT_FILE" + + bitbake virtual/kernel -g + grep -E '(digraph depends|linux-yocto|\})' task-depends.dot \ + | grep -v -E '(spdx|do_kernel_configcheck|do_prepare_recipe_sysroot|do_populate_lic|do_populate_sysroot|do_package|do_validate_branches|do_unpack|do_recipe_qa|do_patch|do_kernel_checkout|do_kernel_configme|do_kernel_metadata|do_sizecheck|do_strip|do_compile_kernelmodules|do_shared_workdir|do_transform_kernel|do_kernel_link_images|do_kernel_version_sanity_check|do_symlink_kernsrc|do_deploy_source_date_epoch|do_configure|do_fetch)' \ + | sed 's;\\n\:.*.bb;;g' >> "$OUTPUT_FILE" + + # > task-depends-$1.dot + # dot -T svg task-depends-$1.dot > task-depends-$1.svg + + echo '```' >> "$OUTPUT_FILE" + echo "" >> "$OUTPUT_FILE" +} + +run_bitbake_per_branch(){ + echo "## Configuration: $1" >> "$OUTPUT_FILE" + echo "" >> "$OUTPUT_FILE" + echo '```raw' >> "$OUTPUT_FILE" + cat build/conf/auto.conf >> "$OUTPUT_FILE" + echo '```' >> "$OUTPUT_FILE" + echo "" >> "$OUTPUT_FILE" + + for branch in master adrianf/kernel-fitimage-sstate; do + git checkout $branch + run_bitbake "### branch: $branch" + done +} + +cat << EOF > build/conf/auto.conf +KERNEL_IMAGETYPE = "Image" +KERNEL_IMAGETYPES += " fitImage " +KERNEL_CLASSES = " kernel-fitimage " +IMAGE_FSTYPES += "cpio.gz" +INITRAMFS_IMAGE = "core-image-minimal" +EOF +run_bitbake_per_branch "image, fitimage, initramfs, unbundled" + + +cat << EOF > build/conf/auto.conf +KERNEL_IMAGETYPE:forcevariable = "fitImage" +KERNEL_CLASSES = " kernel-fitimage " +IMAGE_FSTYPES += "cpio.gz" +INITRAMFS_IMAGE = "core-image-minimal" +EOF +run_bitbake_per_branch "fitimage, initramfs, unbundled" + + +cat << EOF > build/conf/auto.conf +KERNEL_IMAGETYPE = "Image" +KERNEL_IMAGETYPES += " fitImage " +KERNEL_CLASSES = " kernel-fitimage " +IMAGE_FSTYPES += "cpio.gz" +INITRAMFS_IMAGE = "core-image-minimal" +INITRAMFS_IMAGE_BUNDLE = "1" +EOF +run_bitbake_per_branch "image, fitimage, initramfs, bundled" + + +cat << EOF > build/conf/auto.conf +KERNEL_IMAGETYPE = "Image" +KERNEL_IMAGETYPES += " fitImage " +KERNEL_CLASSES = " kernel-fitimage " +EOF +run_bitbake_per_branch "image, fitimage" + +rm build/conf/auto.conf diff --git a/task-depends.html b/task-depends.html new file mode 100644 index 00000000000..7ad4f8e2de6 --- /dev/null +++ b/task-depends.html @@ -0,0 +1,1122 @@ + + 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"
+

Notes:

+
    +
  • do_bundle_initramfs has if [ ! -z "${INITRAMFS_IMAGE}" -a x"${INITRAMFS_IMAGE_BUNDLE}" = x1 ]; then.
    +It's an empty task because here we have INITRAMFS_IMAGE_BUNDLE = "".
  • +
  • do_assemble_fitimage_initramfs --> do_deploy_fitimage_unbundled
  • +
+

branch: master

+

+ + + + + +depends + + + +linux-yocto.do_assemble_fitimage + +linux-yocto do_assemble_fitimage + + + +linux-yocto.do_compile + +linux-yocto do_compile + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_compile + + + + + +linux-yocto.do_kernel_generate_rsa_keys + +linux-yocto do_kernel_generate_rsa_keys + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_kernel_generate_rsa_keys + + + + + +linux-yocto.do_kernel_generate_rsa_keys->linux-yocto.do_compile + + + + + +linux-yocto.do_assemble_fitimage_initramfs + +linux-yocto do_assemble_fitimage_initramfs + + + +core-image-minimal.do_image_complete + +core-image-minimal.do_image_complete + + + +linux-yocto.do_assemble_fitimage_initramfs->core-image-minimal.do_image_complete + + + + + +linux-yocto.do_bundle_initramfs + +linux-yocto do_bundle_initramfs + + + +linux-yocto.do_assemble_fitimage_initramfs->linux-yocto.do_bundle_initramfs + + + + + +linux-yocto.do_bundle_initramfs->core-image-minimal.do_image_complete + + + + + +linux-yocto.do_install + +linux-yocto do_install + + + +linux-yocto.do_bundle_initramfs->linux-yocto.do_install + + + + + +linux-yocto.do_build + +linux-yocto do_build + + + +linux-yocto.do_deploy + +linux-yocto do_deploy + + + +linux-yocto.do_build->linux-yocto.do_deploy + + + + + +linux-yocto.do_deploy->linux-yocto.do_assemble_fitimage_initramfs + + + + + +linux-yocto.do_deploy->linux-yocto.do_bundle_initramfs + + + + + +linux-yocto.do_install->linux-yocto.do_assemble_fitimage + + + + + +linux-yocto.do_install->linux-yocto.do_compile + + + + + +

branch: adrianf/kernel-fitimage-sstate

+

+ + + + + +depends + + + +linux-yocto.do_assemble_fitimage + +linux-yocto do_assemble_fitimage + + + +linux-yocto.do_compile + +linux-yocto do_compile + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_compile + + + + + +linux-yocto.do_kernel_generate_rsa_keys + +linux-yocto do_kernel_generate_rsa_keys + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_kernel_generate_rsa_keys + + + + + +linux-yocto.do_kernel_generate_rsa_keys->linux-yocto.do_compile + + + + + +linux-yocto.do_build + +linux-yocto do_build + + + +linux-yocto.do_deploy + +linux-yocto do_deploy + + + +linux-yocto.do_build->linux-yocto.do_deploy + + + + + +linux-yocto.do_deploy_fitimage_unbundled + +linux-yocto do_deploy_fitimage_unbundled + + + +linux-yocto.do_build->linux-yocto.do_deploy_fitimage_unbundled + + + + + +linux-yocto.do_install + +linux-yocto do_install + + + +linux-yocto.do_deploy->linux-yocto.do_install + + + + + +linux-yocto.do_deploy_fitimage_unbundled->linux-yocto.do_deploy + + + + + +core-image-minimal.do_image_complete + +core-image-minimal.do_image_complete + + + +linux-yocto.do_deploy_fitimage_unbundled->core-image-minimal.do_image_complete + + + + + +linux-yocto.do_install->linux-yocto.do_assemble_fitimage + + + + + +linux-yocto.do_install->linux-yocto.do_compile + + + + + +

Configuration: fitimage, initramfs, unbundled

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

Notes:

+
    +
  • Same as previous, but KERNEL_IMAGETYPES is not set.
  • +
  • do_bundle_initramfs has if [ ! -z "${INITRAMFS_IMAGE}" -a x"${INITRAMFS_IMAGE_BUNDLE}" = x1 ]; then.
    +It's an empty task because here we have INITRAMFS_IMAGE_BUNDLE = "".
  • +
  • do_assemble_fitimage_initramfs --> do_deploy_fitimage_unbundled
  • +
+

branch: master

+

+ + + + + +depends + + + +linux-yocto.do_assemble_fitimage + +linux-yocto do_assemble_fitimage + + + +linux-yocto.do_compile + +linux-yocto do_compile + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_compile + + + + + +linux-yocto.do_kernel_generate_rsa_keys + +linux-yocto do_kernel_generate_rsa_keys + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_kernel_generate_rsa_keys + + + + + +linux-yocto.do_kernel_generate_rsa_keys->linux-yocto.do_compile + + + + + +linux-yocto.do_assemble_fitimage_initramfs + +linux-yocto do_assemble_fitimage_initramfs + + + +core-image-minimal.do_image_complete + +core-image-minimal.do_image_complete + + + +linux-yocto.do_assemble_fitimage_initramfs->core-image-minimal.do_image_complete + + + + + +linux-yocto.do_bundle_initramfs + +linux-yocto do_bundle_initramfs + + + +linux-yocto.do_assemble_fitimage_initramfs->linux-yocto.do_bundle_initramfs + + + + + +linux-yocto.do_bundle_initramfs->core-image-minimal.do_image_complete + + + + + +linux-yocto.do_install + +linux-yocto do_install + + + +linux-yocto.do_bundle_initramfs->linux-yocto.do_install + + + + + +linux-yocto.do_build + +linux-yocto do_build + + + +linux-yocto.do_deploy + +linux-yocto do_deploy + + + +linux-yocto.do_build->linux-yocto.do_deploy + + + + + +linux-yocto.do_deploy->linux-yocto.do_assemble_fitimage_initramfs + + + + + +linux-yocto.do_deploy->linux-yocto.do_bundle_initramfs + + + + + +linux-yocto.do_install->linux-yocto.do_assemble_fitimage + + + + + +linux-yocto.do_install->linux-yocto.do_compile + + + + + +

branch: adrianf/kernel-fitimage-sstate

+

+ + + + + +depends + + + +linux-yocto.do_assemble_fitimage + +linux-yocto do_assemble_fitimage + + + +linux-yocto.do_compile + +linux-yocto do_compile + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_compile + + + + + +linux-yocto.do_kernel_generate_rsa_keys + +linux-yocto do_kernel_generate_rsa_keys + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_kernel_generate_rsa_keys + + + + + +linux-yocto.do_kernel_generate_rsa_keys->linux-yocto.do_compile + + + + + +linux-yocto.do_build + +linux-yocto do_build + + + +linux-yocto.do_deploy + +linux-yocto do_deploy + + + +linux-yocto.do_build->linux-yocto.do_deploy + + + + + +linux-yocto.do_deploy_fitimage_unbundled + +linux-yocto do_deploy_fitimage_unbundled + + + +linux-yocto.do_build->linux-yocto.do_deploy_fitimage_unbundled + + + + + +linux-yocto.do_install + +linux-yocto do_install + + + +linux-yocto.do_deploy->linux-yocto.do_install + + + + + +linux-yocto.do_deploy_fitimage_unbundled->linux-yocto.do_deploy + + + + + +core-image-minimal.do_image_complete + +core-image-minimal.do_image_complete + + + +linux-yocto.do_deploy_fitimage_unbundled->core-image-minimal.do_image_complete + + + + + +linux-yocto.do_install->linux-yocto.do_assemble_fitimage + + + + + +linux-yocto.do_install->linux-yocto.do_compile + + + + + +

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_IMAGE_BUNDLE = "1"
+

Notes:

+
    +
  • No change for bundled fitImage builds
  • +
+

branch: master

+

+ + + + + +depends + + + +linux-yocto.do_assemble_fitimage + +linux-yocto do_assemble_fitimage + + + +linux-yocto.do_compile + +linux-yocto do_compile + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_compile + + + + + +linux-yocto.do_kernel_generate_rsa_keys + +linux-yocto do_kernel_generate_rsa_keys + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_kernel_generate_rsa_keys + + + + + +linux-yocto.do_kernel_generate_rsa_keys->linux-yocto.do_compile + + + + + +linux-yocto.do_assemble_fitimage_initramfs + +linux-yocto do_assemble_fitimage_initramfs + + + +core-image-minimal.do_image_complete + +core-image-minimal.do_image_complete + + + +linux-yocto.do_assemble_fitimage_initramfs->core-image-minimal.do_image_complete + + + + + +linux-yocto.do_bundle_initramfs + +linux-yocto do_bundle_initramfs + + + +linux-yocto.do_assemble_fitimage_initramfs->linux-yocto.do_bundle_initramfs + + + + + +linux-yocto.do_bundle_initramfs->core-image-minimal.do_image_complete + + + + + +linux-yocto.do_install + +linux-yocto do_install + + + +linux-yocto.do_bundle_initramfs->linux-yocto.do_install + + + + + +linux-yocto.do_build + +linux-yocto do_build + + + +linux-yocto.do_deploy + +linux-yocto do_deploy + + + +linux-yocto.do_build->linux-yocto.do_deploy + + + + + +linux-yocto.do_deploy->linux-yocto.do_assemble_fitimage_initramfs + + + + + +linux-yocto.do_deploy->linux-yocto.do_bundle_initramfs + + + + + +linux-yocto.do_transform_bundled_initramfs + +linux-yocto do_transform_bundled_initramfs + + + +linux-yocto.do_deploy->linux-yocto.do_transform_bundled_initramfs + + + + + +linux-yocto.do_install->linux-yocto.do_assemble_fitimage + + + + + +linux-yocto.do_install->linux-yocto.do_compile + + + + + +linux-yocto.do_transform_bundled_initramfs->linux-yocto.do_bundle_initramfs + + + + + +

branch: adrianf/kernel-fitimage-sstate

+

+ + + + + +depends + + + +linux-yocto.do_assemble_fitimage + +linux-yocto do_assemble_fitimage + + + +linux-yocto.do_compile + +linux-yocto do_compile + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_compile + + + + + +linux-yocto.do_kernel_generate_rsa_keys + +linux-yocto do_kernel_generate_rsa_keys + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_kernel_generate_rsa_keys + + + + + +linux-yocto.do_kernel_generate_rsa_keys->linux-yocto.do_compile + + + + + +linux-yocto.do_assemble_fitimage_initramfs + +linux-yocto do_assemble_fitimage_initramfs + + + +core-image-minimal.do_image_complete + +core-image-minimal.do_image_complete + + + +linux-yocto.do_assemble_fitimage_initramfs->core-image-minimal.do_image_complete + + + + + +linux-yocto.do_bundle_initramfs + +linux-yocto do_bundle_initramfs + + + +linux-yocto.do_assemble_fitimage_initramfs->linux-yocto.do_bundle_initramfs + + + + + +linux-yocto.do_bundle_initramfs->core-image-minimal.do_image_complete + + + + + +linux-yocto.do_install + +linux-yocto do_install + + + +linux-yocto.do_bundle_initramfs->linux-yocto.do_install + + + + + +linux-yocto.do_build + +linux-yocto do_build + + + +linux-yocto.do_deploy + +linux-yocto do_deploy + + + +linux-yocto.do_build->linux-yocto.do_deploy + + + + + +linux-yocto.do_deploy->linux-yocto.do_assemble_fitimage_initramfs + + + + + +linux-yocto.do_deploy->linux-yocto.do_bundle_initramfs + + + + + +linux-yocto.do_transform_bundled_initramfs + +linux-yocto do_transform_bundled_initramfs + + + +linux-yocto.do_deploy->linux-yocto.do_transform_bundled_initramfs + + + + + +linux-yocto.do_install->linux-yocto.do_assemble_fitimage + + + + + +linux-yocto.do_install->linux-yocto.do_compile + + + + + +linux-yocto.do_transform_bundled_initramfs->linux-yocto.do_bundle_initramfs + + + + + +

Configuration: image, fitimage

+
KERNEL_IMAGETYPE = "Image"
+KERNEL_IMAGETYPES += " fitImage "
+KERNEL_CLASSES = " kernel-fitimage "
+

Notes:

+
    +
  • do_bundle_initramfs has if [ ! -z "${INITRAMFS_IMAGE}" -a x"${INITRAMFS_IMAGE_BUNDLE}" = x1 ]; then.
    +It's an empty task because here we have INITRAMFS_IMAGE_BUNDLE = "".
  • +
  • do_assemble_fitimage_initramfs is not needed because there is no initramfs
  • +
+

branch: master

+

+ + + + + +depends + + + +linux-yocto.do_assemble_fitimage + +linux-yocto do_assemble_fitimage + + + +linux-yocto.do_compile + +linux-yocto do_compile + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_compile + + + + + +linux-yocto.do_kernel_generate_rsa_keys + +linux-yocto do_kernel_generate_rsa_keys + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_kernel_generate_rsa_keys + + + + + +linux-yocto.do_kernel_generate_rsa_keys->linux-yocto.do_compile + + + + + +linux-yocto.do_assemble_fitimage_initramfs + +linux-yocto do_assemble_fitimage_initramfs + + + +linux-yocto.do_bundle_initramfs + +linux-yocto do_bundle_initramfs + + + +linux-yocto.do_assemble_fitimage_initramfs->linux-yocto.do_bundle_initramfs + + + + + +linux-yocto.do_install + +linux-yocto do_install + + + +linux-yocto.do_bundle_initramfs->linux-yocto.do_install + + + + + +linux-yocto.do_build + +linux-yocto do_build + + + +linux-yocto.do_deploy + +linux-yocto do_deploy + + + +linux-yocto.do_build->linux-yocto.do_deploy + + + + + +linux-yocto.do_deploy->linux-yocto.do_assemble_fitimage_initramfs + + + + + +linux-yocto.do_deploy->linux-yocto.do_bundle_initramfs + + + + + +linux-yocto.do_install->linux-yocto.do_assemble_fitimage + + + + + +linux-yocto.do_install->linux-yocto.do_compile + + + + + +

branch: adrianf/kernel-fitimage-sstate

+

+ + + + + +depends + + + +linux-yocto.do_assemble_fitimage + +linux-yocto do_assemble_fitimage + + + +linux-yocto.do_compile + +linux-yocto do_compile + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_compile + + + + + +linux-yocto.do_kernel_generate_rsa_keys + +linux-yocto do_kernel_generate_rsa_keys + + + +linux-yocto.do_assemble_fitimage->linux-yocto.do_kernel_generate_rsa_keys + + + + + +linux-yocto.do_kernel_generate_rsa_keys->linux-yocto.do_compile + + + + + +linux-yocto.do_build + +linux-yocto do_build + + + +linux-yocto.do_deploy + +linux-yocto do_deploy + + + +linux-yocto.do_build->linux-yocto.do_deploy + + + + + +linux-yocto.do_install + +linux-yocto do_install + + + +linux-yocto.do_deploy->linux-yocto.do_install + + + + + +linux-yocto.do_install->linux-yocto.do_assemble_fitimage + + + + + +linux-yocto.do_install->linux-yocto.do_compile + + + + + +

+
+ + + + + + + + + + \ No newline at end of file