diff mbox series

[Kirkstone] kernel.bbclass: Backport improve initramfs bundle processing time

Message ID SJ0PR03MB70500DC32860BC4008C279C6AF759@SJ0PR03MB7050.namprd03.prod.outlook.com
State New, archived
Headers show
Series [Kirkstone] kernel.bbclass: Backport improve initramfs bundle processing time | expand

Commit Message

Fabiano Ferronato May 12, 2023, 5:30 p.m. UTC
From 6ec497c2c87ceb75cd61dee9b91dcbe650287326 Mon Sep 17 00:00:00 2001
From: Fabiano Ferronato <fabiferro@hotmail.com>
Date: Fri, 12 May 2023 18:05:48 +0200
Subject: [Kirkstone][PATCH] kernel.bbclass: Backport improve initramfs bundle
 processing time

Building a bundled initramfs, on do_bundle_initramfs task,
-j defaults to 1, which means no parallel make.

Passing PARALLEL_MAKE explicitly to ensure parallel build.

Backported from upstream.

(From Poky rev: 01f0a371b139d35a6f6f39fdd96f0d1a796684d7)
(From OE-Core rev: 88fd394ecf0f2174b792075d409d87046896426b)

Signed-off-by: Fabiano Ferronato <fabiferro@hotmail.com>
---
 meta/classes/kernel.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--
2.30.2

Comments

Steve Sakoman May 12, 2023, 7:33 p.m. UTC | #1
Hi Fabatera,

We have this patch in kirkstone:

https://git.yoctoproject.org/poky/commit/?h=kirkstone&id=115d07b2d4f702fc569d47b64deb95d1fcb994a0

Thanks!

Steve

On Fri, May 12, 2023 at 7:31 AM fabatera <fabiferro@hotmail.com> wrote:
>
> From 6ec497c2c87ceb75cd61dee9b91dcbe650287326 Mon Sep 17 00:00:00 2001
> From: Fabiano Ferronato <fabiferro@hotmail.com>
> Date: Fri, 12 May 2023 18:05:48 +0200
> Subject: [Kirkstone][PATCH] kernel.bbclass: Backport improve initramfs bundle
>  processing time
>
> Building a bundled initramfs, on do_bundle_initramfs task,
> -j defaults to 1, which means no parallel make.
>
> Passing PARALLEL_MAKE explicitly to ensure parallel build.
>
> Backported from upstream.
>
> (From Poky rev: 01f0a371b139d35a6f6f39fdd96f0d1a796684d7)
> (From OE-Core rev: 88fd394ecf0f2174b792075d409d87046896426b)
>
> Signed-off-by: Fabiano Ferronato <fabiferro@hotmail.com>
> ---
>  meta/classes/kernel.bbclass | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
> index b315737fd2..d45fa25c32 100644
> --- a/meta/classes/kernel.bbclass
> +++ b/meta/classes/kernel.bbclass
> @@ -377,7 +377,7 @@ kernel_do_compile() {
>                 use_alternate_initrd=CONFIG_INITRAMFS_SOURCE=${B}/usr/${INITRAMFS_IMAGE_NAME}.cpio
>         fi
>         for typeformake in ${KERNEL_IMAGETYPE_FOR_MAKE} ; do
> -               oe_runmake ${typeformake} ${KERNEL_EXTRA_ARGS} $use_alternate_initrd
> +               oe_runmake ${PARALLEL_MAKE} ${typeformake} ${KERNEL_EXTRA_ARGS} $use_alternate_initrd
>         done
>  }
>
> --
> 2.30.2
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#181192): https://lists.openembedded.org/g/openembedded-core/message/181192
> Mute This Topic: https://lists.openembedded.org/mt/98854060/3620601
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [steve@sakoman.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index b315737fd2..d45fa25c32 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -377,7 +377,7 @@  kernel_do_compile() {
                use_alternate_initrd=CONFIG_INITRAMFS_SOURCE=${B}/usr/${INITRAMFS_IMAGE_NAME}.cpio
        fi
        for typeformake in ${KERNEL_IMAGETYPE_FOR_MAKE} ; do
-               oe_runmake ${typeformake} ${KERNEL_EXTRA_ARGS} $use_alternate_initrd
+               oe_runmake ${PARALLEL_MAKE} ${typeformake} ${KERNEL_EXTRA_ARGS} $use_alternate_initrd
        done
 }