u-boot/drivers/block
Tobias Waldekranz c41e209ea6 blk: blkmap: Add basic infrastructure
blkmaps are loosely modeled on Linux's device mapper subsystem. The
basic idea is that you can create virtual block devices whose blocks
can be backed by a plethora of sources that are user configurable.

This change just adds the basic infrastructure for creating and
removing blkmap devices. Subsequent changes will extend this to add
support for actual mappings.

Signed-off-by: Tobias Waldekranz <tobias@waldekranz.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2023-04-05 10:54:47 -04:00
..
blk-uclass.c blk: blkmap: Add basic infrastructure 2023-04-05 10:54:47 -04:00
blk_legacy.c blk: Rename if_type to uclass_id 2022-09-25 08:30:05 -06:00
blkcache.c dm: test: Clear the block cache after running a test 2022-11-07 16:24:30 -07:00
blkmap.c blk: blkmap: Add basic infrastructure 2023-04-05 10:54:47 -04:00
efi-media-uclass.c efi: Add uclass for devices provided by UEFI firmware 2021-12-09 11:43:25 -08:00
efi_blk.c blk: Switch over to using uclass IDs 2022-09-16 11:05:16 -04:00
host-uclass.c dm: sandbox: Create a new HOST uclass 2022-11-07 16:24:30 -07:00
host_dev.c dm: sandbox: Create a block driver 2022-11-07 16:24:30 -07:00
ide.c bootstd: Add a new pre-scan priority for bootdevs 2023-01-23 18:11:41 -05:00
Kconfig blk: blkmap: Add basic infrastructure 2023-04-05 10:54:47 -04:00
Makefile blk: blkmap: Add basic infrastructure 2023-04-05 10:54:47 -04:00
sandbox.c dm: sandbox: Switch over to using the new host uclass 2022-11-07 16:24:30 -07:00
sb_efi_media.c efi: Add uclass for devices provided by UEFI firmware 2021-12-09 11:43:25 -08:00