On Sat, 14 Oct 2023 at 14:48, Sean Anderson <[email protected]> wrote: > > Add some functions for creating fat/ext2 filesystems with a single file and > a test for them. Filesystems require block devices, and it is easiest to > just use MMC for this. To get an MMC, we must also pull in the test device > tree. SPL_TIMER is necessary for SPL_MMC, perhaps because it uses a timeout. > > Signed-off-by: Sean Anderson <[email protected]> > --- > > Changes in v2: > - Explicitly invalidate FAT block device cache before testing > - Remove unused dm.h include in spl_load.c > - Add note about why we enable SPL_TIMER > - Split off ext/-T changes into their own commits > > configs/sandbox_noinst_defconfig | 7 + > include/test/spl.h | 3 + > test/image/Kconfig | 11 ++ > test/image/Makefile | 1 + > test/image/spl_load_fs.c | 306 +++++++++++++++++++++++++++++++ > 5 files changed, 328 insertions(+) > create mode 100644 test/image/spl_load_fs.c
Reviewed-by: Simon Glass <[email protected]>

