~aleteoryx/muditaos

b04f19bd — Lucjan Bryndza 5 years ago
[EGD-5286] Fix run renderer before preload

Run service renderer before preload
165788e1 — Wiktor S. Ovalle Correa 5 years ago
[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.
5bc3a96d — Wiktor S. Ovalle Correa 5 years ago
[EGD-4551] Add missing read() interception

Fix error caused by libstdc++ passing our fd to native read()
e8d1fd23 — Wiktor S. Ovalle Correa 5 years ago
[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).
f7fef993 — Lucjan Bryndza 5 years ago
[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.
d9e098b7 — Jakub Pyszczak 5 years ago
[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.
79a6264b — Lucjan Bryndza 5 years ago
[EGD-5020] Add autodetect filesystem

Add support for autodetect filesystem in the fs core
6f3a6b4f — Lucjan Bryndza 5 years ago
[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>
eff6c3f0 — Lucjan Bryndza 5 years ago
[EGD-4498] Fix code after code review #1

Fixed some small minor issus in the RO mode in the vfs
8545fa3b — Lucjan Bryndza 5 years ago
[EGD-4498] Add unit test for remount RO

Add unit test for remount filesystem in ro mode
Some minor fixes
c13eb5ad — Lucjan Bryndza 5 years ago
[EGD-4498] Fix vfscore-ut

Some paths are no longer available in the fat fs
this patch fix this issue.
53762901 — Lucjan Bryndza 5 years ago
[EGD-4498] Add support RO filesystem in the vfscore

Add support readonly filesystem mount flag
Add support for mount / remount
1c0c20e6 — Lucjan Bryndza 5 years ago
[EGD-4498] Add user functions for mount

Add user functions and methods for mount and unmount
capable with linux filesystem.
ff5ed529 — Jakub Pyszczak 5 years ago
[EGD-5163] Fix UT module-db

Convert module database tests to run natively on linux.
a92f163a — Wiktor S. Ovalle Correa 5 years ago
[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.
2f223953 — Jakub Pyszczak 5 years ago
[EGD-5182] Fix UT module vfs

Minor fixes to adjust vfs disk tests to the newer PurePhone image.
322ee84d — Jakub Pyszczak 5 years ago
[EGD-5108] Fix UT module service

Convert module service tests to run natively on linux.
cb5b5a37 — Lucjan Bryndza 5 years ago
[EGD-5170] Fix native diropen

In the current implementation diropen is unable to listdir
in the native filesystem. This patch fix this issue.
37aee390 — Lucjan Bryndza 5 years ago
[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>
e6213e94 — Lucjan Bryndza 5 years ago
[EGD-5737] Merge master into experimental

Keep experimental up to date with changes from master
Next