Re: [PATCH v2 24/29] test: spl: Add functions to create filesystems

Simon Glass
2023-10-15T07:39:08Z

On Sat, 14 Oct 2023 at 14:48, Sean Anderson <seanga2@gmail.com> 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 <seanga2@gmail.com>
> ---
>
> 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