[EGD-5177] Change iosyscalls code style This commit is part of libiosyscalls refining task. Its purpose is to make this code more predictable and easier to maintain (as well as fixing some minor bugs).
[EGD-5259] Fix littlefs format for block devices Currently genlittlefs is unable to format block devices currently it works only on the file images. This patch resolves problem with bd format.
[EGD-5198] Fix service database tests Due to the problems with settings api test there is need to turn it off till it's fixed. Should be reverted as soon as it's done.
[EGD-5020] Add autodetect filesystem Add support for autodetect filesystem in the fs core
[EGD-5199] Add support for mount umount Add support for mount umount in the libiosyscall library due to planning to use ro fatfs and remount to rw only for update purposes. Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-4498] Fix code after code review #1 Fixed some small minor issus in the RO mode in the vfs
[EGD-4498] Add unit test for remount RO Add unit test for remount filesystem in ro mode Some minor fixes
[EGD-4498] Fix vfscore-ut Some paths are no longer available in the fat fs this patch fix this issue.
[EGD-4498] Add support RO filesystem in the vfscore Add support readonly filesystem mount flag Add support for mount / remount
[EGD-4498] Add user functions for mount Add user functions and methods for mount and unmount capable with linux filesystem.
[EGD-5163] Fix UT module-db Convert module database tests to run natively on linux.
[EGD-5137] Change iosyscalls symbols Move iosyscalls symbols to a separate namespace `_iosys_*` This helps us avoid accidentally overriding library calls which are not exported as symbols.
[EGD-5182] Fix UT module vfs Minor fixes to adjust vfs disk tests to the newer PurePhone image.
[EGD-5108] Fix UT module service Convert module service tests to run natively on linux.
[EGD-5170] Fix native diropen In the current implementation diropen is unable to listdir in the native filesystem. This patch fix this issue.
[EGD-5165] Fix emulator crash on lfs and fat Disk access was not protected by the mutex and race contition occurs when multiple access was made for lfs and fat. Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5153] Fix errors in generate image script Script for generate partitions for emulator by mistake overwrites the littlefs image and fatfs image due to the overlap fat parition and littlefs partition Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-5145] Fix remove vfs include from UT Deprecated vfs is no more accessible. Deleted old includes.
[EGD-5153] Fix disk manager sector_count Currently when partition handle is passed to the disk manager it returns total disk sector count instead of partitions sector count