genode/repos/os/src/server
Christian Prochaska 81af714949 Input merger
This component merges the input events of multiple sources.

Example configuration:

<start name="input_merger">
	<resource name="RAM" quantum="1M" />
	<provides>
		<service name="Input" />
	</provides>
	<config>
		<input label="ps2" />
		<input label="usb_hid" />
	</config>
	<route>
		<service name="Input">
			<if-arg key="label" value="ps2" /> <child name="ps2_drv" />
		</service>
		<service name="Input">
			<if-arg key="label" value="usb_hid" /> <child name="usb_drv" />
		</service>
		<any-service> <parent /> <any-child /> </any-service>
	</route>
</start>

For each 'input' config node, the component opens an 'Input' session with the
configured label. This label is then evaluated by 'init' to route the session
request to a specific input source component.

Fixes #1259.
2014-10-10 13:02:30 +02:00
..
blk_cache blk_cache: don't try to sync 'zero' chunks 2014-09-11 10:23:38 +02:00
dynamic_rom Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
fs_rom Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
input_merger Input merger 2014-10-10 13:02:30 +02:00
iso9660 Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
loader loader: Adaptation to new nitpicker interface 2014-08-12 13:08:01 +02:00
log_report Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
log_terminal Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
lx_fs lx_fs: improve root directory handling 2014-10-10 13:02:29 +02:00
mixer Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
nic_bridge Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
nic_loopback Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
nit_fb nit_fb: fix translation of absolute motion events 2014-08-26 11:00:35 +02:00
nitpicker nitpicker: fix warning about truncated integer 2014-09-01 18:16:07 +02:00
part_blk base: introduce caching attributes (fix #1184) 2014-06-26 10:57:26 +02:00
ram_blk ram_blk: remove superfluous block_number check 2014-06-06 14:54:08 +02:00
ram_fs Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
report_rom Add Rom_session::update 2014-08-11 15:55:31 +02:00
rom_blk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rom_prefetcher Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
tar_fs Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
tar_rom Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
terminal_crosslink Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
terminal_log terminal_log: don't write null-termination to terminal 2014-08-22 16:16:39 +02:00
trace_fs Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
tz_vmm Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00