genode/repos/libports/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
..
acpica.run Remove input_merger component 2020-04-24 14:37:57 +02:00
extract.run extract.run: suppress rtc warnings 2019-11-19 14:19:34 +01:00
fatfs_blkio.run Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
fetchurl_lwip.run Support linux in manual fetchurl test 2020-06-22 09:39:38 +02:00
fetchurl_lxip.run Support linux in manual fetchurl test 2020-06-22 09:39:38 +02:00
fetchurl.inc Support linux in manual fetchurl test 2020-06-22 09:39:38 +02:00
fs_rom_update_fat.run Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
ieee754.run ieee754: enable output check for ARM64 2020-04-17 12:40:13 +02:00
libc_block.run Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
libc_component.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
libc_filesystem_test.inc Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
libc_getaddrinfo.run Libc: update port to Freebsd 12 2019-05-27 14:46:53 +02:00
libc_getpwent.run libc: reimplement passwd handling 2019-11-19 14:10:55 +01:00
libc_select.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
libc_vfs_component.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
libc_vfs_fat.run run: rename 'check_installed' to 'installed_command' 2018-07-03 09:39:31 +02:00
libc_vfs_filesystem_test.inc Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
libc_vfs_fs_fat.run run: rename 'check_installed' to 'installed_command' 2018-07-03 09:39:31 +02:00
libc_vfs_fs_test.inc Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
libc_vfs_select.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
libc_with_libc.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
libc.run libc: change time back end to re-read RTC 2019-08-21 13:25:25 +02:00
lwip_lx.run Remove unused libm/posix.lib.so from lwip_lx.run 2019-11-19 14:42:23 +01:00
lwip.run run: enable 'imx7d_sabre' in network tests 2019-07-09 08:58:38 +02:00
memcpy.run test/memcpy: add Genode's memset to the suite 2018-11-16 14:37:18 +01:00
mesa-gears_i965.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-gears.inc mesa-gears.run: add missing rtc config 2018-02-16 08:42:29 +01:00
mesa-gears.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-triangle_gl_i965.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-triangle_gl.inc mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-triangle_gl.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa.inc Turn framebuffer drivers into capture clients 2020-07-13 11:33:15 +02:00
moon.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
mupdf.run Turn framebuffer drivers into capture clients 2020-07-13 11:33:15 +02:00
netty_lwip_tcp.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty_lwip_udp.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty_lwip.inc run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty_lxip_tcp.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty_lxip_udp.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty.inc Remove use of <configfile> feature of init 2020-05-18 10:16:13 +02:00
nic_bridge.run Remove Allocator_guard 2020-05-18 10:16:12 +02:00
nic_router_dyn_config.run nic_router: multiple uplinks 2018-06-29 10:44:53 +02:00
nic_router.inc Move timer from os to base repository 2019-01-14 12:33:57 +01:00
nic_router.run nic_router: report link state 2019-11-19 14:42:23 +01:00
pcg32.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
qt5_calculatorform.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_common.inc Turn framebuffer drivers into capture clients 2020-07-13 11:33:15 +02:00
qt5_core.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_openglwindow.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_qpluginwidget.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_quicktest.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_samegame.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_testqstring.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_tetrix.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_textedit.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_virtualkeyboard.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
smartcard.run Enable libusb-internal error login smartcard test 2019-08-21 13:25:25 +02:00
sntp_client.run sntp_client: No need to always limit this scenario to x86. 2019-11-19 14:42:23 +01:00
system_rtc.run rtc: system_rtc pkg for PC and Linux 2020-03-26 11:38:54 +01:00
vfs_lwip.inc Re-enable network tests on all platforms 2019-01-30 13:54:53 +01:00