genode/repos/gems
Josef Söntgen 5a558a64e1 gpt_write: use GPE LBA from header
When writing the GPT header, the tool always wrote the GPT entries
belonging to the primary header to LBA following the header. Normally
this is LBA 2 as the header is located in LBA 1. The GPT allows for
up to 128 entries that all in all cover 16 KiB of storage space.
However, on some systems, e.g. ARM-based machines, the bootloader can
be stored in this region. For this reason the GPT entries may be moved
to a different LBA.

This commit changes the tool to adhere to then given GPE LBA in header
when writing out the modified GPT data.

Fixes #4720.
2023-01-24 12:07:30 +01:00
..
include cbe/vfs/trust_anchor_vfs.h: avoid 'Constructible' 2023-01-24 12:07:30 +01:00
lib libs: use select_from_ports in eager assignments 2022-11-17 08:00:34 +01:00
ports port/cbe: update to newest version 2022-02-15 10:23:15 +01:00
recipes depot: update recipe hashes 2022-12-05 16:37:21 +01:00
run vfs_cbe_init.run: adapt to use of libcrypto 2023-01-24 12:07:27 +01:00
sculpt sculpt/launcher: add top launcher 2023-01-24 12:07:29 +01:00
src gpt_write: use GPE LBA from header 2023-01-24 12:07:30 +01:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

This directory is a source-code repository containing Genode-specific
services and applications. In contrast to the components that come with
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.