genode/repos/os/recipes/pkg
Norman Feske c81af531a3 Turn framebuffer drivers into capture clients
This patch replaces the use of the "Framebuffer" session interface by
the new "Capture" session interface in all framebuffer drivers. Thanks
to this change, those drivers have become mere clients of the nitpicker
GUI server now, and are no longer critical for the liveliness of the GUI
server.

The patch touches the following areas:

- The actual driver components. The new versions of all drivers have
  been tested on the respective hardware. Generally, the drivers
  have become simpler.

- The drivers_interactive packages for various boards. The drivers
  subsystem no longer provides a "Framebuffer" service but needs a
  valid route to the "Capture" service provided by nitpicker.

- The driver manager of Sculpt OS.

- This patch changes the role of the test-framebuffer component from a
  framebuffer client to a capture server so that drivers (capture clients)
  can be directly connected to the test component without the nitpicker
  server.

- Framebuffer driver no longer support the unbuffered mode.

- The fb_bench.run script is no longer very meaningful because it
  interplays solely with nitpicker, not with the driver directly.

- All run scripts for graphical scenarios and the related depot
  archives got adapted to the change.

Fixes #3813
2020-07-13 11:33:15 +02:00
..
chroot depot: update recipe hashes 2020-06-29 14:25:28 +02:00
clipboard depot: update recipe hashes 2020-06-29 14:25:28 +02:00
drivers_interactive-imx53_qsb depot: update recipe hashes 2020-06-29 14:25:28 +02:00
drivers_interactive-linux Turn framebuffer drivers into capture clients 2020-07-13 11:33:15 +02:00
drivers_interactive-muen depot: update recipe hashes 2020-06-29 14:25:28 +02:00
drivers_interactive-pbxa9 depot: update recipe hashes 2020-06-29 14:25:28 +02:00
drivers_interactive-pc depot: update recipe hashes 2020-06-29 14:25:28 +02:00
drivers_nic-linux depot: update recipe hashes 2020-06-29 14:25:28 +02:00
drivers_nic-pbxa9 depot: update recipe hashes 2020-06-29 14:25:28 +02:00
drivers_nic-zynq depot: update recipe hashes 2020-06-29 14:25:28 +02:00
fs_report depot: update recipe hashes 2020-06-29 14:25:28 +02:00
fs_rom depot: update recipe hashes 2020-06-29 14:25:28 +02:00
mixer depot: update recipe hashes 2020-06-29 14:25:28 +02:00
nic_router-nat depot: update recipe hashes 2020-06-29 14:25:28 +02:00
nit_focus depot: update recipe hashes 2020-06-29 14:25:28 +02:00
report_rom depot: update recipe hashes 2020-06-29 14:25:28 +02:00
rom_filter depot: update recipe hashes 2020-06-29 14:25:28 +02:00
rom_reporter depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-block depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-block_cache depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-clipboard depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-dynamic_config depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-dynamic_config_loader depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-dynamic_config_slave depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-fault_detection depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-fs_log depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-fs_packet depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-fs_report depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-fs_rom_update depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-fs_rom_update_fs depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-fs_rom_update_ram depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-init depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-init_loop depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-lx_block depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-nic_loopback depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-part_block_gpt depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-part_block_mbr depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-ram_fs_chunk depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-read_only_rom depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-report_rom depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-resource_request depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-resource_yield depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-rom_filter depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-rtc depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-signal depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-slab depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-terminal_crosslink depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-trace depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-trace_logger depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-utf8 depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-vfs_block depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-vfs_stress_fs depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-vfs_stress_ram depot: update recipe hashes 2020-06-29 14:25:28 +02:00
test-weak_ptr depot: update recipe hashes 2020-06-29 14:25:28 +02:00
vfs depot: update recipe hashes 2020-06-29 14:25:28 +02:00
vfs_block depot: update recipe hashes 2020-06-29 14:25:28 +02:00