genode/repos/os/run
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
..
ahci_bench.run os: name ahci_drv unambigously (ref #2190) 2019-05-16 13:11:01 +02:00
ahci_block.run os: adjust tests to changed output of block client 2020-03-26 11:38:54 +01:00
audio_out_click.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
block_request_stream.run block_tester: update to new block-client API 2019-05-06 16:15:25 +02:00
block_tester.run os: remove ram_block server component 2020-06-29 14:22:28 +02:00
bomb.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
cache.run Retire Exynos 5 support (fix #3725) 2020-04-17 12:53:57 +02:00
cpu_bench.run Fix success/failure detection in cpu_bench testsuite 2020-07-13 11:33:12 +02:00
cpu_quota.run Retire Exynos 5 support (fix #3725) 2020-04-17 12:53:57 +02:00
demo.run Turn framebuffer drivers into capture clients 2020-07-13 11:33:15 +02:00
fb_bench.run Turn framebuffer drivers into capture clients 2020-07-13 11:33:15 +02:00
framebuffer.run Turn framebuffer drivers into capture clients 2020-07-13 11:33:15 +02:00
gpio_led.run os: name gpio_drv unambigously (ref #2190) 2019-05-16 12:52:59 +02:00
gpio_signal.run os: name gpio_drv unambigously (ref #2190) 2019-05-16 12:52:59 +02:00
init_smp.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
input_filter.run Remove use of <configfile> feature of init 2020-05-18 10:16:13 +02:00
input.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
kdb_uart_drv.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
loader.run Turn framebuffer drivers into capture clients 2020-07-13 11:33:15 +02:00
log_core.run nova: early message on successful boot 2020-04-17 12:39:31 +02:00
mixer.run Remove use of <configfile> feature of init 2020-05-18 10:16:13 +02:00
nic_bridge_stress.run nic_router/nic_bridge: free MAC addresses 2019-04-01 19:33:48 +02:00
nic_dump.run Remove Allocator_guard 2020-05-18 10:16:12 +02:00
nic_router_flood.run nic_router: do DHCP when re-config to dynamic IP 2019-11-19 14:42:22 +01:00
nic_router_stress.run nic_router/nic_bridge: free MAC addresses 2019-04-01 19:33:48 +02:00
nic_stress.inc nic_stress: further reduce nr of rounds on sel4 2020-03-26 11:38:55 +01:00
nvme.run os: use Request_stream API in NVMe driver 2020-04-17 12:39:32 +02:00
pci.run platform_drv.inc: support acpi_drv and acpica 2018-05-30 13:36:31 +02:00
ping_nic_router.run Retire Exynos 5 support (fix #3725) 2020-04-17 12:53:57 +02:00
ping.run run: enable 'imx7d_sabre' in network tests 2019-07-09 08:58:38 +02:00
pointer.run Turn framebuffer drivers into capture clients 2020-07-13 11:33:15 +02:00
rom_to_file.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
rtc.run rtc: use depot archives in test 2020-03-26 11:38:54 +01:00
sandbox.run New sandbox library extracted from init component 2020-02-04 15:51:09 +01:00
sd_card_bench.run Retire Exynos 5 support (fix #3725) 2020-04-17 12:53:57 +02:00
sd_card.run os: name sd_card_drv unambigously (ref #2190) 2019-05-16 13:11:01 +02:00
smbios_decoder.run smbios_decoder: XML report from SMBIOS table ROM 2019-08-13 12:02:26 +02:00
tar_rom.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
test.run test.run: build vfs plugins of in rom list 2019-07-09 08:58:38 +02:00
timeout.run test/timeout: configurable fast-polling buffers 2019-05-27 14:46:54 +02:00
tz_vmm.run os: name tz_vmm unambigously (ref #2190) 2019-05-27 14:46:53 +02:00
uart.run Fix some details in run scripts 2020-04-17 12:40:13 +02:00
usb_block.run os: name gpio_drv unambigously (ref #2190) 2019-05-16 12:52:59 +02:00
vfs_block.run os: Block session server backed by VFS library 2020-06-22 09:50:51 +02:00
vmm_arm.run Retire Exynos 5 support (fix #3725) 2020-04-17 12:53:57 +02:00
vmm_x86.run vm_session: evaluate priority 2019-05-06 16:15:25 +02:00