~aleteoryx/muditaos

6b386720 — Wiktor S. Ovalle Correa 5 years ago
[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.
04e15263 — Lucjan Bryndza 5 years ago
[EGD-5303] Add dev script for LFS part

Add flash script for flashing phone with new littlefs partition
and restore to the old parition scheme.
There are only transient scripts for pre-release.
f51a1e52 — Jakub Pyszczak 5 years ago
[EGD-5248] Add statvfs to the libiosyscall library

Added support for statvfs in the libiosyscall library.
It is needed in service desktop implementation.
f8c26804 — Hubert Chrzaniuk 5 years ago
[EGD-5014] Fix global FS locks

Global locks are redundant and lower the performance.
5400c186 — Hubert Chrzaniuk 5 years ago
[EGD-5014] Add eMMC block device API

Add PureOS wrapper for eMMC driver with support
for basic block device operations.
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.
Next