~aleteoryx/muditaos

ref: f2ce6e946b1488b10442b9e93242c5c61522a13a muditaos/board d---------
7797a2ea — Jakub Pyszczak 5 years ago
[EGD-5266] Fix test harness

Covers harness issues that occures on experimental branch
due to the new filesystem implementation.
fa223003 — Wiktor S. Ovalle Correa 5 years ago
[EGD-5378] Fix missing condition

Some strange mistake happened during a rebase.
da4ed4e2 — Wiktor S. Ovalle Correa 5 years ago
[EGD-5378] Add informative message before aborting iosyscalls

This fix gives basic information about missing syscalls
before aborting from libiosyscalls preload.
af960b6f — Lucjan Bryndza 5 years ago
[EGD-5146] Add read LFS block size from part

Add littlefs block size from partition bootable offset
7d06115f — Wiktor S. Ovalle Correa 5 years ago
[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.
dca37deb — Wiktor S. Ovalle Correa 5 years ago
[EGD-5297] Fix Release build on linux

Some minor warnings were preventing us from completing
Release build of Linux emulator.
dcc72e0b — Lucjan Bryndza 5 years ago
[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
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.
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.
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).
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
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.
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.
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>
dde4bef8 — Lucjan Bryndza 5 years ago
[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
Next