~aleteoryx/muditaos

ref: f2ce6e946b1488b10442b9e93242c5c61522a13a muditaos/board d---------
35ef7358 — Wiktor S. Ovalle Correa 4 years ago
[EGD-6035] Fix iosyscalls build on GLIBC_2.33

Newer versions of glibc have stat symbols family
incompatible with earlier versions.
7c66dbf5 — Radoslaw Wicik 4 years ago
[EGD-6695] Fix simulator build for valgrind

Valgrind requires sanitizer to be off, fixing cmake errors.
55de4a64 — Marek Niepieklo 4 years ago
[EGD-6603] Add and enable catching of OOM failures

Catch Out-Of-Memory and stack overflow in OS hooks
085bccb7 — Borys Jelenski 4 years ago
[EGD-6355] Adjust MuditaOS to be used with Secure Boot

The start address of the OS image adjusted to comply with HAB
Secure Boot. Proper SNVS initialization performed at system startup.
SNVS drivers updated to most recent version. Image signing can be
performed as a part of build process. See doc/secure_boot.md for
more info.
b419649f — Lucjan Bryndza 4 years ago
[EGD-6590] Add /mfgconf mount to iosyscalls lib

Add translation of the /mfgconf mount point in the libiosyscall
library when redirection is disabled.
5ef611b3 — tomaszkrosnowski 4 years ago
[EGD-6557] Support glibc older than 2.28

Added preprocessor cases to disable code not supported in glibc older
b09cd552 — Wiktor S. Ovalle Correa 4 years ago
[EGD-6482] Remove unnecessary iosyscalls messages

Unimplemented syscalls should fail silently to avoid breaking
tests.
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.
b07bcacb — Wiktor S. Ovalle Correa 4 years ago
[EGD-6239] Fix Linux Release build on gcc-10

strncpy() was provided with size equal to a buffer size, not leaving
buffer space for a trailing zero; also sml fix.
0fa3c714 — Wiktor S. Ovalle Correa 4 years ago
[EGD-6067] Fix database performance issues

New filesystem works differently and some vFAT optimizations
backfired badly after switch.

- avoid unnecessary folder traversing
- eliminate some unnecessary fstats
- rework sqlite file driver
- reduce MMC startup delay
- fix errno bug in iosyscalls
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.
194368db — Lucjan Bryndza 5 years ago
[EGD-5047] Add support for newlib time

Add support for newlib time standard syscalls.
2c4dd150 — Wiktor S. Ovalle Correa 4 years ago
[EGD-5927] Redirect access to '/lib' in emulator

Sanitizer was trying to access libraries after all objects
got deleted and hung in a nested bug state.
2d2e4328 — Wiktor S. Ovalle Correa 4 years ago
[EGD-5900] Fix filesystem performance issue (Linux)

Make fread/fwrite ignore requested item size
and perform on 8KB blocks
9d8eff64 — Radoslaw Wicik 4 years ago
[EGD-5860] Fix build packages

Merging and cleaning cmakes requred cleaning.
e61a7d2d — Lucjan Bryndza 4 years ago
Merge branch 'EGD-5737-merge-master-to-exp-lbr-fix'
4614846d — Wiktor S. Ovalle Correa 5 years ago
[EGD-5590] Fix boot config procedure

Boot config procedure was outdated and didn't actually work
0cea7488 — Wiktor S. Ovalle Correa 5 years ago
[EGD-5596] Fix fread() handling of EOF

iosyscalls' fread() should interpret zero bytes read as EOF.
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.
Next