genode/repos/os/include
Christian Helmuth 24b1f269be Remove Packet_ref from File_system::Packet_descriptor
The intention of Packet_ref was to allow clients to place opaque
references into the packet descriptor itself, which could be observed on
packet completion. Currently no component in our sources uses this
feature and beyond that it is questionable if it should be used at all:
If the server tampers with the ref the client may easily be confused
into observing an incorrect or invalid context. It seems better to
remove the opaque context from the descriptor and leave the actual
implementation to the client and its needs.
2015-09-30 12:20:37 +02:00
..
audio_in_session os: add Audio_in session for recording audio 2015-08-21 10:59:46 +02:00
audio_out_session os: add invalidate_all packets to Audio_out 2015-08-21 11:00:57 +02:00
blit Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
block Revised API documentation 2015-04-09 16:04:46 +02:00
block_session Revised API documentation 2015-04-09 16:04:46 +02:00
cli_monitor base: make PD session upgradeable 2015-05-26 09:40:02 +02:00
decorator decorator: consider partially transparent windows 2015-07-07 19:48:06 +02:00
file_system Remove Packet_ref from File_system::Packet_descriptor 2015-09-30 12:20:37 +02:00
file_system_session Remove Packet_ref from File_system::Packet_descriptor 2015-09-30 12:20:37 +02:00
framebuffer_session Revised API documentation 2015-04-09 16:04:46 +02:00
gpio base: extend irq session to support MSIs 2015-05-20 17:39:14 +02:00
gpio_session os: use async IRQ and server lib in drivers 2015-04-23 16:47:59 +02:00
gpu Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
init init: propagate exit conditions of children 2015-09-30 12:20:36 +02:00
input os: Move Ring_buffer to Genode namespace 2015-04-17 16:13:21 +02:00
input_session base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
ldso Revised API documentation 2015-04-09 16:04:46 +02:00
loader_session Revised API documentation 2015-04-09 16:04:46 +02:00
net os: rename 'bswap' to 'host_to_big_endian' 2015-05-20 17:52:58 +02:00
nic Replace Nic driver interface by customizable component 2015-07-01 14:46:16 +02:00
nic_session Revised API documentation 2015-04-09 16:04:46 +02:00
nitpicker_gfx Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
nitpicker_session Revised API documentation 2015-04-09 16:04:46 +02:00
os os: Add Handle_registry::has_handle 2015-08-21 11:00:58 +02:00
packet_stream_rx Revised API documentation 2015-04-09 16:04:46 +02:00
packet_stream_tx Revised API documentation 2015-04-09 16:04:46 +02:00
platform_device Introduce 'spec' subdirectories to outline aspects 2015-09-16 13:58:50 +02:00
platform_session base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
ram_fs ram_fs: coding style, license headers 2015-08-21 10:58:58 +02:00
regulator base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
regulator_session base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
report_session Revised API documentation 2015-04-09 16:04:46 +02:00
rtc_session base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
spec Introduce 'spec' subdirectories to outline aspects 2015-09-16 13:58:50 +02:00
terminal os: Move Ring_buffer to Genode namespace 2015-04-17 16:13:21 +02:00
terminal_session Revised API documentation 2015-04-09 16:04:46 +02:00
timer_session Omit timer RPC calls for usleep(0) 2015-04-09 16:04:46 +02:00
trace Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
uart_session base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
usb base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
usb_session usb_drv improvements 2015-05-06 12:01:30 +02:00
util Let XML generator append a trailing newline 2015-06-22 14:43:35 +02:00
vfs Remove Packet_ref from File_system::Packet_descriptor 2015-09-30 12:20:37 +02:00
xev_track Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00