genode/repos/os
Norman Feske 593e971121 block_session: SYNC and TRIM as async operations
This patch removes the blocking Block::Session::sync RPC function and
adds the asynchronous operations SYNC and TRIM to the block session's
packet-stream interface.

Even though the patch adjusts all block components to the interface
change, the components keep the former blocking handling of sync
internally for now because of the design of the 'Block::Driver'
interface. This old interface is not worth changing. We should instead
migrate the block servers step by step to the new
'Block::Request_stream' API.

Fixes #3274
2019-05-06 16:15:24 +02:00
..
doc Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
include block_session: SYNC and TRIM as async operations 2019-05-06 16:15:24 +02:00
lib sd_card_drv: support for Nitrogen6 SoloX 2019-02-26 14:45:31 +01:00
recipes depot: update recipe hashes 2019-04-09 12:30:35 +02:00
run vmm_arm: do not use uart driver in automated test 2019-05-06 16:15:24 +02:00
src block_session: SYNC and TRIM as async operations 2019-05-06 16:15:24 +02:00
xsd nic_bridge: fixed MAC addresses 2018-11-27 11:36:35 +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.