From: Daniel Golle <daniel@makrotopia.org>
To: Rasmus Villemoes <ravi@prevas.dk>
Cc: Tom Rini <trini@konsulko.com>, Simon Glass <sjg@chromium.org>,
Quentin Schulz <quentin.schulz@cherry.de>,
Kory Maincent <kory.maincent@bootlin.com>,
Mattijs Korpershoek <mkorpershoek@kernel.org>,
Peng Fan <peng.fan@nxp.com>,
Heinrich Schuchardt <xypron.glpk@gmx.de>,
Martin Schwan <m.schwan@phytec.de>, Anshul Dalal <anshuld@ti.com>,
Ilias Apalodimas <ilias.apalodimas@linaro.org>,
Sughosh Ganu <sughosh.ganu@arm.com>,
Aristo Chen <jj251510319013@gmail.com>,
Ludwig Nussel <ludwig.nussel@siemens.com>,
Benjamin ROBIN <dev@benjarobin.fr>,
Marek Vasut <marek.vasut+renesas@mailbox.org>,
James Hilliard <james.hilliard1@gmail.com>,
Wolfgang Wallner <wolfgang.wallner@at.abb.com>,
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>,
David Lechner <dlechner@baylibre.com>,
Neil Armstrong <neil.armstrong@linaro.org>,
Mayuresh Chitale <mchitale@ventanamicro.com>,
Jonas Karlman <jonas@kwiboo.se>,
Shiji Yang <yangshiji66@outlook.com>,
Francois Berder <fberder@outlook.fr>,
u-boot@lists.denx.de
Subject: Re: [PATCH v2 0/7] fit: dm-verity support
Date: Thu, 23 Apr 2026 14:20:09 +0100 [thread overview]
Message-ID: <aeocicfRVu7NuC6T@makrotopia.org> (raw)
In-Reply-To: <87wlxxltnc.fsf@prevas.dk>
On Thu, Apr 23, 2026 at 02:59:19PM +0200, Rasmus Villemoes wrote:
> On Thu, Apr 16 2026, Daniel Golle <daniel@makrotopia.org> wrote:
>
> > This series adds dm-verity support to U-Boot's FIT image infrastructure.
> > It is the first logical subset of the larger OpenWrt boot method series
> > posted as an RFC in February 2026 [1], extracted here for independent
> > review and merging.
> >
> > OpenWrt's firmware model embeds a read-only squashfs or erofs root
> > filesystem directly inside a uImage.FIT container as a FILESYSTEM-type
> > loadable FIT image. At boot the kernel maps this sub-image directly from
> > the underlying block device via the fitblk driver (/dev/fit0, /dev/fit1,
>
> Can you show me where that fitblk driver lives, because I can't find
> anything like that in the linux source code. Grepping for 'fitblk' or
> 'dev/fit' turns up nothing.
The driver is currently downstream, but going to be (re-)submitted upsteam.
See below for more.
>
> > ...), the goal is that the bootloader never even copies it to RAM.
>
> Hm, how is that achieved? I.e., how do you load and boot the FIT image
> without loading that part, but still reading in e.g. the kernel?
The next series after this is going to suggest a way for on-demand
loading only the actually necessary FIT images from a storage backend.
See
https://github.com/u-boot/u-boot/pull/870
And see here for an end-to-end demo:
https://github.com/openwrt/openwrt/pull/22177
next prev parent reply other threads:[~2026-04-25 19:15 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-16 1:46 [PATCH v2 0/7] fit: dm-verity support Daniel Golle
2026-04-16 1:46 ` [PATCH v2 1/7] image: fit: add dm-verity property name constants Daniel Golle
2026-04-21 15:03 ` Tom Rini
2026-04-16 1:46 ` [PATCH v2 2/7] boot: fit: support generating DM verity cmdline parameters Daniel Golle
2026-04-16 19:37 ` Simon Glass
2026-04-16 1:46 ` [PATCH v2 3/7] include: hexdump: make hex2bin() usable from host tools Daniel Golle
2026-04-16 11:00 ` Heinrich Schuchardt
2026-04-24 17:31 ` Daniel Golle
2026-04-16 19:37 ` Simon Glass
2026-04-16 1:46 ` [PATCH v2 4/7] tools: mkimage: add dm-verity Merkle-tree generation Daniel Golle
2026-04-16 19:36 ` Simon Glass
2026-04-16 1:46 ` [PATCH v2 5/7] doc: fit: add dm-verity boot parameter documentation Daniel Golle
2026-04-16 19:38 ` Simon Glass
2026-04-16 1:47 ` [PATCH v2 6/7] test: boot: add runtime unit test for fit_verity_build_cmdline() Daniel Golle
2026-04-16 19:36 ` Simon Glass
2026-04-16 23:25 ` Daniel Golle
2026-04-16 23:59 ` Simon Glass
2026-04-16 1:47 ` [PATCH v2 7/7] test: py: add mkimage dm-verity round-trip test Daniel Golle
2026-04-16 19:36 ` Simon Glass
2026-04-16 22:58 ` Daniel Golle
2026-04-16 23:59 ` Simon Glass
[not found] ` <87wlxxltnc.fsf@prevas.dk>
2026-04-23 13:20 ` Daniel Golle [this message]
2026-04-26 16:20 ` [PATCH v2 0/7] fit: dm-verity support Marek Vasut
2026-04-26 16:32 ` Daniel Golle
2026-05-07 15:38 ` Simon Glass
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aeocicfRVu7NuC6T@makrotopia.org \
--to=daniel@makrotopia.org \
--cc=anshuld@ti.com \
--cc=dev@benjarobin.fr \
--cc=dlechner@baylibre.com \
--cc=fberder@outlook.fr \
--cc=hayashi.kunihiko@socionext.com \
--cc=ilias.apalodimas@linaro.org \
--cc=james.hilliard1@gmail.com \
--cc=jj251510319013@gmail.com \
--cc=jonas@kwiboo.se \
--cc=kory.maincent@bootlin.com \
--cc=ludwig.nussel@siemens.com \
--cc=m.schwan@phytec.de \
--cc=marek.vasut+renesas@mailbox.org \
--cc=mchitale@ventanamicro.com \
--cc=mkorpershoek@kernel.org \
--cc=neil.armstrong@linaro.org \
--cc=peng.fan@nxp.com \
--cc=quentin.schulz@cherry.de \
--cc=ravi@prevas.dk \
--cc=sjg@chromium.org \
--cc=sughosh.ganu@arm.com \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
--cc=wolfgang.wallner@at.abb.com \
--cc=xypron.glpk@gmx.de \
--cc=yangshiji66@outlook.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.