[PATCH 6/8] cmd: blkmap: Add blkmap command

Simon Glass sjg at chromium.org
Wed Feb 1 21:21:03 CET 2023


Hi Tobias,

On Wed, 1 Feb 2023 at 11:10, Tobias Waldekranz <tobias at waldekranz.com> wrote:
>
> Add a frontend for the blkmap subsystem. In addition to the common
> block device operations, this allows users to create and destroy
> devices, and map in memory and slices of other block devices.
>
> With that we support two primary use-cases:
>
> - Being able to "distro boot" from a RAM disk. I.e., from an image
>   where the kernel is stored in /boot of some filesystem supported
>   by U-Boot.
>
> - Accessing filesystems not located on exact partition boundaries,
>   e.g. when a filesystem image is wrapped in an FIT image and stored
>   in a disk partition.
>
> Signed-off-by: Tobias Waldekranz <tobias at waldekranz.com>
> ---
>  MAINTAINERS  |   1 +
>  cmd/Kconfig  |  19 ++++++
>  cmd/Makefile |   1 +
>  cmd/blkmap.c | 181 +++++++++++++++++++++++++++++++++++++++++++++++++++
>  4 files changed, 202 insertions(+)
>  create mode 100644 cmd/blkmap.c
>

Looks good, but please convert to using labels.

Regards,
Simon


More information about the U-Boot mailing list