Commit Graph

111 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
4450b37ff5 depot: update recipe hashes 2020-06-29 14:25:28 +02:00
6fc7ed55cf Replace 'rom_block' with 'vfs_block'
Issue #3781.
2020-06-29 14:22:28 +02:00
ec711b008e Replace 'ram_block' with 'vfs_block'
Issue #3781.
2020-06-29 14:22:28 +02:00
be55f080e4 os: add test-vfs_block pkg recipe
Issue #3781.
2020-06-22 09:50:51 +02:00
e1aab829ca os: Block session server backed by VFS library
The 'vfs_block' component will give access to a VFS file through a
Block session. For more detailed information please look at its
README.

(On a technical note, the server currently only allows for one
active session and has only one pending back end request but can
easily be extended in the future.)

Fixes #3781.
2020-06-22 09:50:51 +02:00
6006051fb9 depot: update recipe hashes 2020-05-27 11:56:47 +02:00
70acd4b2d5 os: pl050, pl11x, lan9118 use ARM platform driver
Make the framebuffer driver for pl11x chipsets,
the ps2 input driver for pl050, and the lan9116 NIC driver independent from
the pbxa9 board by using the newly introduced common ARM platform driver API.

Ref #3299
2020-05-27 11:56:46 +02:00
0f27d139bd depot: update recipe hashes 2020-05-18 10:16:59 +02:00
d22b95ded3 test-fs_rom_update_ram: increase timeout for foc
The timeout triggered on foc/x86_32 in Qemu.
2020-05-18 10:16:13 +02:00
c39a342fe5 Remove use of <configfile> feature of init
Issue #3753
2020-05-18 10:16:13 +02:00
dd899fde29 depot: update recipe hashes 2020-04-24 14:37:57 +02:00
f14cc2edab Replace use of ram_fs by VFS server
Issue #3734
2020-04-21 16:24:37 +02:00
fca2a05adf trace: extend test for log_output
Issue #3714
2020-04-17 12:48:17 +02:00
b60b591d06 depot: update recipe hashes 2020-04-17 12:40:13 +02:00
e8fb7ad470 report_rom: add package recipe 2020-04-17 12:39:33 +02:00
5b68286e07 fs_report: add package recipe 2020-04-17 12:39:33 +02:00
bb12d79ae9 vfs: add package recipe 2020-04-17 12:39:33 +02:00
46fa8197a2 depot: update recipe hashes 2020-03-26 11:39:02 +01:00
a799a5f978 os: adjust tests to changed output of block client
issue #3671
2020-03-26 11:38:54 +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
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
7996cf06ab os: remove jitterentropy from fs_packet test
Fixes #3562
2019-11-25 15:44:57 +01:00
7ed1d7f11d depot: update recipe hashes 2019-11-19 14:54:14 +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
312f801f8a depot: update recipe hashes 2019-08-21 13:25:26 +02:00
17d32b3e15 depot: update recipe hashes 2019-07-09 09:06:54 +02:00
3c4c460f82 depot: update recipe hashes 2019-06-13 13:40:37 +02:00
e1e67d8330 Increase timeouts in test-libc* pkgs
These tests often fail with Qemu on aged hosts because of the tight
timeouts.
2019-06-13 12:22:50 +02:00
2b183f9497 depot: update recipe hashes 2019-05-29 10:20:52 +02:00
5ba19dd49b test-nic_loopback: fix RAM resource request
Ref #3387
2019-05-29 10:20:52 +02:00
be053ed257 depot: add recipe for drivers_interactive-muen 2019-05-16 13:11:01 +02:00
a623a66019 depot: add recipe for drivers_interactive-imx53_qsb
Ref #2190
2019-05-16 13:11:01 +02:00
5d4064fed4 depot: add recipe for drivers_nic-pbxa9
Ref #3180
2019-05-16 13:11:00 +02:00
5182224c2b depot: add recipe for drivers_nic-zynq
Ref #3180
2019-05-16 13:11:00 +02:00
5b5e8a9bd4 depot: add recipe for drivers_nic-linux
Ref #3180
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
cb2ebd0bf7 part_block: fix handling of chained EBR's
Fixes #3223.
2019-03-18 15:56:58 +01:00
0ef784b8fd mixer: only provide Audio_out in pkg
The mixer only supports Audio_out.

Fixes #3210.
2019-03-18 15:56:23 +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