~aleteoryx/muditaos

ref: a493771f97361e025bba2fb381b5367cdeb3afae muditaos/module-vfs d---------
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.
d02a8e44 — Hubert Chrzaniuk 5 years ago
[EGD-5014] Change MMC erase logic

MMC erase group size is 512 kB which would enforce
512 kB blocks on file system. Since for our purposes this
would be inefficient erase command has been disallowed.
adc3d34a — Lucjan Bryndza 5 years ago
[EGD-5334] Fix phone crash when MTP access

Fix phone crash when accessing file when new filesystem is used
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.
79a6264b — Lucjan Bryndza 5 years ago
[EGD-5020] Add autodetect filesystem

Add support for autodetect filesystem in the fs core
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.
2f223953 — Jakub Pyszczak 5 years ago
[EGD-5182] Fix UT module vfs

Minor fixes to adjust vfs disk tests to the newer PurePhone image.
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>
37c5c2fc — Lucjan Bryndza 5 years ago
[EGD-5153] Fix errors in generate image script

Script for generate partitions for emulator by mistake
overwrites the littlefs image and fatfs image due to the
overlap fat parition and littlefs partition

Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
9dea864c — Lucjan Bryndza 5 years ago
[EGD-5153] Fix disk manager sector_count

Currently when partition handle is passed to the disk manager
it returns total disk sector count instead of partitions sector count
3a0f402f — Lucjan Bryndza 5 years ago
[EGD-5149] Fix temporary path

Currently temporary path is in the fat partition. This patch
changes the temporary directory to the LFS partition.
ad4fba1f — Lucjan Bryndza 5 years ago
[EGD-5135] Add new lfs part scheme in emulator

Add new littlefs filesystem user partion in the fat database
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