genode/repos/os
Norman Feske df2e7fa842 vfs_block_file_system: remove Signal_receiver
The VFS block plugin used to depend on the blocking semantics of the
packet stream's 'get_acked_packet'. This patch replaces this dependency
by the use of 'wait_and_dispatch_one_io_signal'. However, in order to
implement this change, the custom instance of a 'Signal_receiver' had to
be removed as well.

To keep this patch as little invasive as possible, it does not touch the
direct use of the block session's packet stream, which should better be
replaced by the 'Block::Connection::Job' API.

Issue #4390
2022-02-15 10:11:11 +01:00
..
doc Remove <configfile> feature from init 2020-05-18 10:16:13 +02:00
include file_system/util.h: remove packet-stream helpers 2022-02-15 10:11:10 +01:00
lib os: avoid implicit conversions 2021-12-17 15:04:45 +01:00
recipes rom_to_file: use VFS instead of fs session 2022-02-15 10:11:10 +01:00
run rom_to_file: use VFS instead of fs session 2022-02-15 10:11:10 +01:00
src vfs_block_file_system: remove Signal_receiver 2022-02-15 10:11:11 +01:00
xsd nic drivers: provide optional Uplink-client mode 2021-01-25 13:58:09 +01:00
README API documentation refinements 2017-05-31 13:16:21 +02:00

This source-code repository contains genuine low-level OS components and
interfaces of Genode. It solely depends on the framework's base API.