genode/repos/os/src/server
Josef Söntgen 9b7e0ce0a5 part_blk: add GPT support
The GUID partition table (GPT) is primarily used by systems using
(U)EFI and is a replacement for the legacy MBR. For now, the current
implementation is able to address up to 128 GUID partition entries
(GPE).

To enable the GPT support in 'part_blk' it has to be configured
accrodingly:

! <start name="part_blk">
! [...]
!   <config use_gpt="yes">
! [...]
! </start>

If 'part_blk' is not able to find a valid GPT header it falls back
to using the MBR.

Current limitations:

Since no endian conversion takes place it only works on LE platforms
and of all characters in the UTF-16 encoded name field of an entry
only the ones included in the ASCII encoding are printed. It also
ignores all GPE attributes.

Issue #1429.
2015-03-19 09:22:37 +01:00
..
blk_cache blk_cache: don't try to sync 'zero' chunks 2014-09-11 10:23:38 +02:00
dynamic_rom dynamic_rom: remove superfluous sigh dissolve 2014-10-13 15:21:52 +02:00
fs_rom fs_rom: realloc only when dataspace grew 2015-01-26 12:28:42 +01:00
input_merger Input merger 2014-10-10 13:02:30 +02:00
iso9660 iso9660: remove on-demand paging 2014-10-10 13:02:31 +02:00
loader loader: make CPU session upgradable 2015-01-26 12:28:42 +01:00
log_report Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
log_terminal Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
lx_fs lx_fs: improve root directory handling 2014-10-10 13:02:29 +02:00
mixer Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
nic_bridge Move packet stream to Genode namespace, fix #1455 2015-03-19 08:57:22 +01:00
nic_loopback Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
nit_fb nitpicker: forward touch events 2015-03-19 08:57:19 +01:00
nitpicker nitpicker: fix refresh of pointer view on stacking 2015-03-19 09:17:54 +01:00
part_blk part_blk: add GPT support 2015-03-19 09:22:37 +01:00
ram_blk ram_blk: remove superfluous block_number check 2014-06-06 14:54:08 +02:00
ram_fs Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
report_rom Add Rom_session::update 2014-08-11 15:55:31 +02:00
rom_blk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rom_prefetcher rom_prefetcher: Yield CPU after each request 2015-01-26 12:28:41 +01:00
tar_fs Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
tar_rom Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
terminal_crosslink Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
terminal_log terminal_log: don't write null-termination to terminal 2014-08-22 16:16:39 +02:00
trace_fs Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
tz_vmm tz_vmm: support USB-Armory board 2015-02-27 11:48:35 +01:00
vmm hw_arndale: enable ARM virtualization extensions 2015-02-27 11:48:05 +01:00