genode/os/include
Norman Feske 6d837c9e26 Attach affinity information to session requests
This patch extends the 'Parent::session()' and 'Root::session()'
functions with an additional 'affinity' parameter, which is inteded to
express the preferred affinity of the new session. For CPU sessions
provided by core, the values will be used to select the set of CPUs
assigned to the CPU session. For other services, the session affinity
information can be utilized to optimize the locality of the server
thread with the client. For example, to enable the IRQ session to route
an IRQ to the CPU core on which the corresponding device driver (the IRQ
client) is running.
2013-08-13 17:08:25 +02:00
..
audio_out_session Audio: Replace old with new audio interface 2013-01-10 23:05:43 +01:00
blit Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
block pci: provide dma-able memory via pci_drv 2013-02-22 20:28:26 +01:00
block_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
dde_kit dde_kit: support to allocate DMA buffer per device 2013-02-26 18:24:12 +01:00
drivers/timer Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
file_system_session File system: Let session quota depend on word size 2013-01-27 18:31:35 +01:00
framebuffer_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
gpio Simplify GPIO session interface (fix #707) 2013-05-10 11:16:12 +02:00
gpio_session Simplify GPIO session interface (fix #707) 2013-05-10 11:16:12 +02:00
gpu Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
init Attach affinity information to session requests 2013-08-13 17:08:25 +02:00
input New Input::Event::FOCUS, rename keycode to code 2013-01-15 10:18:11 +01:00
input_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
ldso Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
loader_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
net Let the nic_bridge work event driven (fix #749) 2013-06-12 11:35:13 +02:00
nic net: add library for performance measurements 2013-05-10 11:16:09 +02:00
nic_session Unify buffer sizes of RX and TX in nic_session 2013-06-12 11:35:13 +02:00
nitpicker_gfx Nitpicker: move 'asci_to<Color>' to public header 2013-01-15 10:18:12 +01:00
nitpicker_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
nitpicker_view Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
os Attach affinity information to session requests 2013-08-13 17:08:25 +02:00
packet_stream_rx Simplify use of custom data-flow signal handlers 2013-06-12 11:35:13 +02:00
packet_stream_tx Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
pci_device pci: add support to provide PCI ECMA config 2013-02-21 11:52:02 +01:00
pci_session pci: support to lookup dev via class code/mask 2013-02-22 20:28:26 +01:00
platform Add regulators for EHCI controller on Arndale 2013-06-25 14:36:57 +02:00
regulator Switch off regulators when closing session 2013-06-28 14:24:34 +02:00
regulator_session Fix coding style in regulator interface (fix #777) 2013-06-25 11:10:59 +02:00
rtc_session rtc_drv: new service interface 2013-02-13 15:09:23 +01:00
terminal terminal: Add escape handling for CUB 2013-03-26 12:21:44 +01:00
terminal_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
timer_session timer: bugfix and test trigger_periodic (run/timer) 2013-04-05 12:51:30 +02:00
uart_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
util Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
xev_track Update copyright headers to 2013 2013-01-10 21:44:47 +01:00