genode/ports-foc/src/lib/l4lx
Stefan Kalkowski 760f37fc86 Fiasco.OC: enable SMP for L4Linux
This commit comprises the following changes to enable L4Linux to use several
CPUs:
* change default configuration for x86 and ARM
* add atomic cmpxchg operation to l4re library
* implement l4_sleep (per thread)
* enable setting affinity for VCPUs and IRQs
* move "per CPU" section within linker-script (x86 only)
* introduce SMP run-script for pandaboard
* deactivate direct scheduler (Fiasco.OC syscall) access by L4Linux
2012-09-14 12:30:29 +02:00
..
include Fiasco.OC: enable SMP for L4Linux 2012-09-14 12:30:29 +02:00
dataspace.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
env.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
genode_block.cc Synchronize startup of signal receiver thread 2012-07-25 19:14:06 +02:00
genode_framebuffer.cc Replace Framebuffer::info by Framebuffer::mode 2012-01-25 13:27:47 +01:00
genode_input.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
genode_net.cc L4LX: Network interface fixes 2012-08-07 22:22:28 +02:00
genode_terminal.cc Fiasco.OC: keep reference to capabilities in use. 2012-05-09 20:50:57 +02:00
l4_io.cc L4Linux: make the l4lx library less verbose. 2012-08-07 22:24:23 +02:00
l4_log.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
l4_re_c_dataspace.cc Fiasco.OC: Re-use existing capability selectors 2012-02-28 08:42:13 +01:00
l4_re_c_debug.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
l4_re_c_mem_alloc.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
l4_re_c_namespace.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
l4_re_c_rm.cc L4Linux: make the l4lx library less verbose. 2012-08-07 22:24:23 +02:00
l4_re_c_util_cap.cc Fiasco.OC: several capability ref-counter fixes. 2012-09-03 10:59:54 +02:00
l4_re_env.cc L4Linux: make the l4lx library less verbose. 2012-08-07 22:24:23 +02:00
l4_util_atomic.cc Fiasco.OC: enable SMP for L4Linux 2012-09-14 12:30:29 +02:00
l4_util_cpu.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
l4_util_kip.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
l4_util_util.cc Fiasco.OC: enable SMP for L4Linux 2012-09-14 12:30:29 +02:00
l4lx_irq.cc Fiasco.OC: enable SMP for L4Linux 2012-09-14 12:30:29 +02:00
l4lx_memory.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
l4lx_task.cc Fiasco.OC: several capability ref-counter fixes. 2012-09-03 10:59:54 +02:00
l4lx_thread.cc Fiasco.OC: enable SMP for L4Linux 2012-09-14 12:30:29 +02:00
rm.cc L4Linux: make the l4lx library less verbose. 2012-08-07 22:24:23 +02:00
startup.cc Fiasco.OC: keep reference to capabilities in use. 2012-05-09 20:50:57 +02:00