mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-24 15:56:41 +00:00
abe163c335
* Removes all previous structs that represented an on-disc block layout and were therfore subject to a number of layout restrictions (packed, padding members, enum representations, etc.). * Adds a replacement struct without any layout restrictions for each of the removed structs. The new structs are named similar to the old structs. * Adds block encoding and decoding utilities for easily converting from the new structs to on-disc blocks and vice-versa (Block_scanner, Block_generator, T::decode_to_blk, T::encode_from_blk) * Adapts all affected places in the library to encode and decode proberly instead of simply casting pointers. * Thereby cleans up the hashing utilities to use typed-reference args instead of void pointers. * Re-enables run/tresor_tester and test-file_vault_vonfig_report for platforms rpi, imx53_qsb, imx53_qsb_tz, imx6q_sabrelite, imx7d_sabre. Ref #4819 |
||
---|---|---|
.. | ||
backdrop | ||
cpu_load_display | ||
decorator | ||
depot_deploy | ||
depot_download_manager | ||
depot_query | ||
depot_remove | ||
driver_manager | ||
file_terminal | ||
file_vault | ||
fs_query | ||
fs_tool | ||
gpt_write | ||
gui_fader | ||
menu_view | ||
mixer_gui_qt | ||
nano3d | ||
osci | ||
screenshot_trigger | ||
sculpt_manager | ||
terminal | ||
test-tiled_wm | ||
text_area | ||
themed_decorator | ||
touch_keyboard | ||
trace_recorder | ||
trace_recorder_policy | ||
tresor | ||
vfs_audit | ||
vfs_gpu | ||
vfs_import | ||
vfs_pipe | ||
vfs_trace | ||
vfs_ttf | ||
window_layouter | ||
wm |