genode/repos/gems
Martin Stein 4a68f6bf75 tresor: discard snapshots only when writing the sb
Snapshots must only be removed when securing the superblock. Otherwise, the
last secured superblock might get corrupted. The Free Tree allocation algorithm
would not consider the deleted snapshots anymore although they are still active
in the secured superblock and re-use their blocks. This would render the tresor
container unusable if the superblock with the deleted snapshots is not secured
in the end (driver crash, power down, ...).

Ref #5077
2024-04-12 15:00:46 +02:00
..
include depot_query: add support for bin and dbg archives 2024-02-26 08:59:09 +01:00
lib tresor: streamline design further 2024-04-12 15:00:45 +02:00
recipes tresor: improved module framework and clean-up 2024-04-12 15:00:45 +02:00
run tresor: streamline design further 2024-04-12 15:00:45 +02:00
sculpt sculpt: host PC framebuffer drivers in runtime 2024-04-12 12:57:30 +02:00
src tresor: discard snapshots only when writing the sb 2024-04-12 15:00:46 +02:00
README Update README files 2023-03-13 14:32:53 +01:00

This directory is a source-code repository containing Genode-specific services
and applications. In contrast to the components hosted in the 'os' repository,
programs contained in 'gems' are able to leverage the functionalities provided
by higher-level repositories such as 'libports'. To use the 'gems' repository,
make sure to also add those repositories to your build configuraion.