~aleteoryx/muditaos

ref: 2a17ec9254c16a55cf2b664b19d1bbe95377bdc4 muditaos/module-vfs d---------
2a17ec92 — Lucjan Bryndza 4 years ago
[EGD-6075] Fix partition name typo

Fix partition name typo in the disk manager
332aed93 — Marcin Smoczyński 4 years ago
[EGD-6507] Enable per-module testing

Add per-module:
 - test build
 - test execution
 - coverage reporting (xml/html).

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
3fe2bff5 — Wiktor S. Ovalle Correa 4 years ago
[EGD-3469] Fix assets and image creation

Preparing and copying of assets to the image was unreliable.
Switched from cmake mechanism to rsync, making resulting
scheme universal and reducing output folder pollution.
33d652c1 — Artur Śleszyński 4 years ago
[EGD-6156] Create crash dumps

Integrate the CrashCatcher library in order to store phone state after
a fault occurs. The dumps are stored in the CrashCatcher hex format and
can be debugged using the CrashDebug stub built for x86_64 via the
'debug_crash_dump.sh' script.
6bc6eccc — Roman Kubiak 4 years ago
[EGD-5565] Fix update process on new lf filesystem

These changes are needed for update to work with new
LFS fileystem, also minor bugfixes are included.
7bcc1c9b — Lucjan Bryndza 4 years ago
[EGD-6013] Fix no copy syscall

Due to lack of some filesystem syscalls std::filesystem::copy
functions family doesn't work. This path add missing syscalls
in the FS layer.
2a29e279 — Roman Kubiak 4 years ago
[EGD-5757] Fix backup API

Fix backup endpoint to work with new paths and FS api
The flow is based on the design in confluence.
e61a7d2d — Lucjan Bryndza 4 years ago
Merge branch 'EGD-5737-merge-master-to-exp-lbr-fix'
18198ffa — Wiktor S. Ovalle Correa 4 years ago
[EGD-5737] Fix filesystem unit tests

Remove old VFS and utils::filesystem calls
Update unittest lists
25d1831b — Lucjan Bryndza 4 years ago
[EGD-5737] Fix ugly crash on boot

Fix ugly crash on boot fs
3b141041 — Wiktor S. Ovalle Correa 5 years ago
[EGD-5737] Merge master into experimental

Keep experimental up to date with changes from master
436c2ed3 — Lucjan Bryndza 5 years ago
[EGD-5609] Fix lfs partition erase size bug

Storing LFS erase size in the boot byte is not possible
because Linux kernel is unable to detect the partitions
after change boot bytes to values other than 0x80 or 0x00

In this patch LFS_BLOCK_SIZE is moved to the second
MBR bootcode AREA
40d68bb7 — Tomek Sobkowiak 5 years ago
[EGD-4495] Check partitions during registering new disk image

Check partitions validity when registering disk.
Add unittest and test disk image generation.
dc2059fd — Wiktor S. Ovalle Correa 5 years ago
[EGD-5522] Remount fs R/W for backup or update

After setting vFAT to be read only by default backup,
update and factory reset procedures need to remount R/W
first.
c4fc4e8a — Borys Jelenski 5 years ago
[EGD-4761] Add unit tests for littlefs and dual-mount

Additionally, old tests have been refactored for consistency
and readability. Also, files were added to littlefs test image.
f2cff39f — Lucjan Bryndza 5 years ago
[EGD-5515] Remove unused code lfxextension

Remove unused code for detecting block size from user blocks
0f0192a8 — Borys Jelenski 5 years ago
[EGD-5072] Refactor legacy VFS functions

Functions were refactored and renamed for better readability.
Some of them were moved to different files. In stat_vfs function
the order of member initializations was corrected.
f60b9c00 — Lucjan Bryndza 5 years ago
[EGD-5392] Add switch vfat to RO mode

VFAT partition should be mounted in RO mode by default
because writing to FAT filesystem is unsafe.
Writing is allowed only in the LFS filesystem.
If upgrade is needed FAT partition can be temporary
switched to RW mode using mount() syscall with REMOUNT flag
but it should be switched to RO mode again after upgrade.
af960b6f — Lucjan Bryndza 5 years ago
[EGD-5146] Add read LFS block size from part

Add littlefs block size from partition bootable offset
706321b2 — Lucjan Bryndza 5 years ago
[EGD-5350] Add increase lfs cluster size

Incrase LFS clustrer size and cache bitmap improve
the FS free blocks scan time, because LFS don't have
free block bitmap.
Next