From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 02 Feb 2024 16:12:53 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rVvDn-0001aF-3B for lore@lore.pengutronix.de; Fri, 02 Feb 2024 16:12:53 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1rVvDo-0003N2-F0; Fri, 02 Feb 2024 16:12:52 +0100 Received: from mail.thorsis.com ([92.198.35.195]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rVvDC-0002fl-5i; Fri, 02 Feb 2024 16:12:16 +0100 From: Alexander Dahl DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thorsis.com; s=default; t=1706886732; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4sg1mRzRWz7ADR0H478VKA1wJaIjf3TJ7a0mEAtdBx8=; b=moFNBbTWNimJfZoKOTA+LBl0wBJHpvSvyfIyjbYSNhKOK/lHo4KPPLlOK3QNWVkdnpEk2c hkAk6J0sM9rxsH4CLvLFFkjRAMPAF8yclr2/fPlAT0lwYvua1zfDdG/zUFZqD8V6U8JIce PutHLH0gD0TSS2+u3KG3pf4G3bNI6zBGO+VuUMF7JbShPmjo/24d/PDGi10nDwVRKJB2QM W3Db9GqeLs2GTliiYd9blKwUD8okCHhldDafbL3uZ8eazwIWcozIkZ6ofBc8RJqp/1GMBH stFs8B4DQqEJE/hdn+D4It1o524iS7PA8iR3PIPFBtluUNud4b2/2VH88DS0Tw== To: ptxdist@pengutronix.de Date: Fri, 2 Feb 2024 16:12:04 +0100 Message-Id: <20240202151209.2535721-1-ada@thorsis.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.8 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH 0/5] FIT images with U-Boot and barebox on recent DistroKit X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: AVazquez , Enrico Jorns , Roland Hieber , Bastian Krause Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Hei hei, I'm working on something I need FIT images for in a BSP which is an upper layer on top of DistroKit. That task is not complete and will have to wait until after my holidays, but I want to share things I found on the way nonetheless. Please review carefully. Patch 1 is updating help text of kernel-fit rule Kconfig menu. Patch 2 adapts the kernel-fit rule to generate a FIT image with a generic kernel which can be booted by U-Boot. Patch 3 fixes the default path in blspec-entry once all the .dtb are not in /boot anymore but included in the FIT image. Patch 4 fixes a minor annoyance in U-Boot rule when calling oldconfig very often while using the non-kconfig legacy config mode (e.g. for a defconfig). Patch 5 fixes a field passed to the env used in the image-rauc package … I wonder how this could ever work in DistroKit before? So it's stuff all around the tree, and I have more fixes here, which I could not prepare for sending, will do that later. Greets Alex Alexander Dahl (5): kernel-fit: Review help text kernel-fit: Allow using 'kernel_noload' as sub-image type blspec-entry: Fix kernel entry for FIT image u-boot: Avoid hooking oldconfig if kconfig is not selected image-rauc: Fix quotation marks / whitespace handling platforms/kernel-fit.in | 26 ++++++++++++++++++++++---- rules/blspec-entry.make | 2 +- rules/image-rauc.make | 2 +- rules/u-boot.make | 2 ++ scripts/lib/ptxd_make_fit_image.sh | 20 +++++++++++++++----- scripts/migrate/migrate_platform | 2 +- 6 files changed, 42 insertions(+), 12 deletions(-) base-commit: 69a17d3e7d14510f4aff738f8efd6c47c76c0d0c -- 2.39.2