Commit Graph

94 Commits

Author SHA1 Message Date
de795b1a6e depot: update recipe hashes 2020-07-13 11:33:53 +02:00
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
35c3acdf05 depot: update recipe hashes 2020-07-03 11:13:59 +02:00
4450b37ff5 depot: update recipe hashes 2020-06-29 14:25:28 +02:00
ef741ef80d Change pixel format to 32 bits per pixel
Until now, Genode's framebuffer session interface was based on the
RGB565 pixel format. This patch changes the pixel format to 32-bit
XRGB where the X part is ignored. It adapts all graphical applications
and device drivers accordingly.

The patch also adjusts the users of the drivers_interactive packages,
assigning 64 MiB RAM and 1500 caps to the drivers subsystem, which is
sufficient for covering high resolutions at 32 bits per pixel and to
accommodate multi-component USB HID input stacks.

Fixes #3784
2020-06-29 14:22:29 +02:00
eb3a81a874 depot: update recipe hashes 2020-06-22 09:39:41 +02:00
6006051fb9 depot: update recipe hashes 2020-05-27 11:56:47 +02:00
0f27d139bd depot: update recipe hashes 2020-05-18 10:16:59 +02:00
c11d9b7b5c Remove false API dependencies from libc/posix components
Fixes #3720
2020-05-18 10:16:13 +02:00
dd899fde29 depot: update recipe hashes 2020-04-24 14:37:57 +02:00
0e49336b96 Retire Exynos 5 support (fix #3725) 2020-04-17 12:53:57 +02:00
b60b591d06 depot: update recipe hashes 2020-04-17 12:40:13 +02:00
46fa8197a2 depot: update recipe hashes 2020-03-26 11:39:02 +01:00
5affd51250 depot: update recipe hashes 2020-02-28 08:59:43 +01:00
4cccf74664 depot: update recipe hashes 2020-02-20 12:11:23 +01:00
57ea1dbdd3 depot: update recipe hashes 2020-02-10 14:29:06 +01:00
90535a1401 depot: update recipe hashes 2020-02-04 15:51:10 +01:00
d4f246517c depot: recipe for drivers_interactive-imx8q_evk
Fixes #3595
2020-02-04 15:51:08 +01:00
5bfebe7a3f depot: recipe for usb_hid_drv
Fixes #3594
2020-02-04 15:47:27 +01:00
3df67362b4 depot: recipe for usb_host_drv
Fixes #3593
2020-02-04 15:47:27 +01:00
f1042e7fb1 depot: recipe for imx8_fb_drv
Fixes #3592
2020-02-04 15:47:27 +01:00
b931b67cba depot: update recipe hashes 2019-12-19 17:01:43 +01:00
11ef8e1ff2 depot: update recipe hashes 2019-11-28 09:06:39 +01:00
25aa25c6a0 wifi_drv: enable loading of 9000 series FW
Tested with a 'Intel(R) Wireless-AC 9462' device.

Fixes #3556.
2019-11-20 12:56:10 +01:00
7ed1d7f11d depot: update recipe hashes 2019-11-19 14:54:14 +01:00
c5706e8f4a wifi_drv: enable loading of 5000 series FW
Fixes #3502.
2019-11-19 14:23:55 +01:00
76438a3f85 dde_linux: refactor usb arch-dependent includes
Also added arm_64/arm_v8, which fixes building board-independent usb_hid
etc.
2019-11-19 14:19:34 +01:00
4a7b0e99a6 depot: update recipe hashes 2019-09-20 14:14:16 +02:00
b2c59576ae depot: update recipe hashes 2019-08-28 14:36:56 +02:00
15b27a1e9d drivers_nic-imx7d_sabre: increase caps for sel4 2019-08-21 14:00:47 +02:00
312f801f8a depot: update recipe hashes 2019-08-21 13:25:26 +02:00
91c8e70bef depot: add recipe for drivers_nic-imx8q_evk
Fixes #3452
2019-08-13 12:02:27 +02:00
17d32b3e15 depot: update recipe hashes 2019-07-09 09:06:54 +02:00
5dd1abcc2d depot: add recipe for drivers_nic-imx7d_sabre
Fixes #3433
2019-07-09 08:58:38 +02:00
3c4c460f82 depot: update recipe hashes 2019-06-13 13:40:37 +02:00
2b183f9497 depot: update recipe hashes 2019-05-29 10:20:52 +02:00
e6f83d4df2 depot: add recipe for drivers_interactive-rpi
Ref #2190
2019-05-16 13:11:01 +02:00
8dd618d67f depot: add recipe for drivers_nic-imx6q_sabrelite
Ref #3180
2019-05-16 13:11:00 +02:00
82693ba5b5 depot: add recipe for drivers_nic-imx53_qsb
Ref #3180
2019-05-16 13:11:00 +02:00
bf5a631a14 dde_linux: name usb_drv unambigously
* Make package buildable for ARM too
* Move usb library to src targets for explicitly named targets
* adapt remaining run-scripts to use the correctly named usb drivers

Ref #2190
2019-05-16 13:11:00 +02:00
ba51800b31 depot: update recipe hashes 2019-05-06 16:15:27 +02:00
6ea1179145 depot: update recipe hashes 2019-04-09 12:30:35 +02:00
d027f12764 depot: update recipe hashes 2019-04-02 09:36:39 +02:00
ebe71a12ed depot: update recipe hashes 2019-03-19 11:12:36 +01:00
36adbef3f9 depot: update recipe hashes 2019-02-28 11:34:45 +01:00
46a29532a9 depot: update recipe hashes 2019-02-26 14:47:02 +01:00
0e0b6bdde7 depot: update recipe hashes 2019-02-19 11:13:56 +01:00
271e2398f9 depot: update recipe hashes 2019-02-12 14:24:12 +01:00
3a169d3a78 depot: update recipe hashes 2019-01-30 13:55:20 +01:00
f23579532e dde_*: remove the use of deprecated APIs
Issue #1987
Issue #3125
2019-01-30 13:49:54 +01:00