genode/repos/os/include
Sebastian Sumpf 2b429ee84c base: Dispatch server signal in entry point
Currently, when a signal arrives in the main thread, the signal dispatcher is
retrieved and called from the main thread, the dispatcher uses a proxy object
that in turn sends an RPC to the entry point. This becomes a problem when the
entry point destroys the dispatcher object, before the dispatch function has
been called by the main thread. Therefore, the main thread should simply send an
RPC to the entry point upon signal arrival and the dispatching should be handled
solely by the entry point.

Issue #1738
2015-10-28 15:06:22 +01: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 cli_monitor, launcher: handle exiting subsystems 2015-09-30 15:48:12 +02:00
decorator decorator: window colors and controls 2015-10-06 12:18:54 +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: improve priority upgrade message 2015-10-09 16:36:31 +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 nic session: fix quota check 2015-10-09 16:38:48 +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 base: Dispatch server signal in entry point 2015-10-28 15:06:22 +01: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_rom os: make internal report_rom classes reusable 2015-10-06 12:18:53 +02: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 Xml_node, Xml_generator: sanitize node content 2015-10-06 12:18:53 +02:00
vfs vfs: add new error codes 2015-10-06 12:18:51 +02:00
xev_track Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00