Fix of the issue that unit tests build would not
fail when unit test contained 2 test cases with
identical name.
Changed Catch2 submodule to local fork.
Minor unit tests and build target docs cleanup.
Added support for reliance edge file system.
The initial port is done.
The whole effort is still WIP.
Left a note in readme file what should be done next.
Fix and unifying the stat() syscall in the VFS.
Fix the ftruncate() syscalls in the FAT and VFS.
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
Add support for the EXT4 filesystem using LWEXT4
Add minor VFS fixes
Add unittest for the EXT4 partitions
Reformat partition for use EXT4 filesystem
[EGD-7587] Initial cmake of the ext4
[EGD-7587] Block driver for the ext4
Initial version of the block driver for the ext4 device
[EGD-7587] Initial version of the EXT4 fs support
Initial version of the ext4 filesystem support
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-7587] Mount unmount initial unit tests
Mount and unmount initial unit tests
[EGD-7587] Unit tests and fixes for ext4
Unit tests and fixes for the ext4 partition
[EGD-7587[ adjust flags
Adjust ext configuration flags
[EGD-7587] Change to generate ext4 image
Change image generation script to generate ext4 image
[EGD-7584] Change cache memory settings
Change cache memory settings
[EGD-7587] Change create image flags
Change create image flags
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-7587] Git change lwext4 to the mudita version
Change LWEXT4 to mudita version
[EGD-7587] Modify ext4 implementation
Modify ext4 implementation according to the new lwext4
mudita branch. Some issues were fixed in this branch
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-7587] Add to VFS rmdir syscall
Add to VFS missing rmdir for compliance POSIX std
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
Split module-utils into smaller components for better dependency
management. Fix many dependencies throughout the project.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
Remove dependency to the production image by creating separate sysroot
for test assets alongside with a test image Test.img.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
Add ability to change an image name in the vfs code by decoupling vfs
from a so-called board code.
Introduce platforms as a hardware and os abstraction layer for product
code.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>