[EGD-5266] Fix test harness Covers harness issues that occures on experimental branch due to the new filesystem implementation.
[EGD-5378] Fix missing condition Some strange mistake happened during a rebase.
[EGD-5378] Add informative message before aborting iosyscalls This fix gives basic information about missing syscalls before aborting from libiosyscalls preload.
[EGD-5146] Add read LFS block size from part Add littlefs block size from partition bootable offset
[EGD-5318] Fix coding style in board/ Code style check was disabled for board/ subfolder. This commit fixes coding and enables style check for this folder.
[EGD-5297] Fix Release build on linux Some minor warnings were preventing us from completing Release build of Linux emulator.
[EGD-5332] Fix heap size and other merge fixes After merge with master we are unable to run any application It was caused by the insufficent heap size
[EGD-5289] Fix VFS folder mapping in emulator Folder filtering prevented us from accessing /sys folder of VFS image. This fix redirects all /sys references to the image by default, requiring us to explicitly specify all paths we want to redirect to Linux fs.
[EGD-5248] Add statvfs to the libiosyscall library Added support for statvfs in the libiosyscall library. It is needed in service desktop implementation.
[EGD-5139] Add some missing POSIX calls This commit adds interceptions for common POSIX calls. Issue [EGD-4551] has shown that some calls can be made from stdlibc++ that we didn't trace or intercept so far. Our goal here is to improve our POSIX coverage.
[EGD-4551] Add missing read() interception Fix error caused by libstdc++ passing our fd to native read()
[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-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 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-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-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-5075] Add new vfs core to new lib syscalls Add new vfs core support to the new lib filesystem syscalls, so currently new platform is switched to the new fs