genode/repos/ports/run
Norman Feske fd401bdf53 Thread API cleanup
This patch cleans up the thread API and comes with the following
noteworthy changes:

- Introduced Cpu_session::Weight type that replaces a formerly used
  plain integer value to prevent the accidental mix-up of
  arguments.
- The enum definition of Cpu_session::DEFAULT_WEIGHT moved to
  Cpu_session::Weight::DEFAULT_WEIGHT
- New Thread constructor that takes a 'Env &' as first argument.
  The original constructors are now marked as deprecated. For the
  common use case where the default 'Weight' and 'Affinity' are
  used, a shortcut is provided. In the long term, those two
  constructors should be the only ones to remain.
- The former 'Thread<>' class template has been renamed to
  'Thread_deprecated'.
- The former 'Thread_base' class is now called 'Thread'.
- The new 'name()' accessor returns the thread's name as 'Name'
  object as centrally defined via 'Cpu_session::Name'. It is meant to
  replace the old-fashioned 'name' method that takes a buffer and size
  as arguments.
- Adaptation of the thread test to the new API

Issue #1954
2016-05-23 15:49:55 +02:00
..
arora.run qt5: add clipboard support 2015-11-09 13:17:56 +01:00
debug_nitpicker.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
dosbox.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
gdb_monitor_interactive.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
gdb_monitor_target_config.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
gdb_monitor.inc tool_chain: update GCC to version 4.8.4 2015-05-26 09:39:49 +02:00
gdb_monitor.run Thread API cleanup 2016-05-23 15:49:55 +02:00
genode_org.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
libc_noux.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
lighttpd.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
netperf_lwip_bridge.run netperf: add wifi test 2015-02-27 11:48:07 +01:00
netperf_lwip_usb30.run netperf: test usb30 also for x86 2015-05-20 17:52:57 +02:00
netperf_lwip_wifi.run netperf: remove bssid from wifi tests 2015-11-04 14:09:25 +01:00
netperf_lwip.inc netperf: adapt to link-state change changes 2015-03-27 11:53:14 +01:00
netperf_lwip.run netperf: add wifi test 2015-02-27 11:48:07 +01:00
netperf_lxip_bridge.run netperf: add wifi test 2015-02-27 11:48:07 +01:00
netperf_lxip_usb30.run netperf: test usb30 also for x86 2015-05-20 17:52:57 +02:00
netperf_lxip_wifi.run netperf: remove bssid from wifi tests 2015-11-04 14:09:25 +01:00
netperf_lxip.inc netperf: adapt to link-state change changes 2015-03-27 11:53:14 +01:00
netperf_lxip.run netperf: add wifi test 2015-02-27 11:48:07 +01:00
netperf.inc Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_bash.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_fork.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_gdb_dynamic.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_gdb.inc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
noux_gdb.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_net_lighttpd.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_net_netcat.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_shell_script.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_signals.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_terminal_fs.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_tool_chain_auto.run Noux: increase tool_chain_auto run script timeout for Fiasco.OC 2016-04-11 11:51:44 +02:00
noux_tool_chain_foc.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
noux_tool_chain_nova.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
noux_tool_chain.inc Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_trace_fs.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_two_terminal_fs.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_uname.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_vim.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
seoul-auto.run seoul: support ide disk model 2015-09-30 15:48:11 +02:00
seoul-disc.run Explicitly set Qemu disk-image format to raw 2016-04-11 11:51:44 +02:00
seoul-fancy.run seoul: support ide disk model 2015-09-30 15:48:11 +02:00
seoul-genode.run seoul: support ide disk model 2015-09-30 15:48:11 +02:00
seoul-kernelbuild.run seoul: support ide disk model 2015-09-30 15:48:11 +02:00
seoul-net.run seoul: support ide disk model 2015-09-30 15:48:11 +02:00
seoul.inc Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
test.vbox vbox: enable usb support for guests 2015-03-13 12:17:23 +01:00
vbox_auto_win7_share.run Update run scenarios for policy label matching 2015-11-29 18:17:06 +01:00
vbox_auto_win7.run vbox: enable video acceleration (VBVA) 2015-04-13 14:18:15 +02:00
vbox_auto_win8.run vbox: enable video acceleration (VBVA) 2015-04-13 14:18:15 +02:00
vbox_auto_win81_64.run vbox: 64-bit guest support 2015-11-29 18:17:06 +01:00
vbox_pointer.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
vbox_win.inc Consolidate RM service into PD session 2016-05-09 13:10:51 +02:00
virtualbox_auto.inc Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
virtualbox.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
vm_auto_share.vbox vbox: update to virtualbox 4.3.16 2014-11-28 12:02:40 +01:00
vm_win7.vbox vbox: use multiple host CPUs 2015-08-21 10:58:59 +02:00
vm_win8.vbox vbox: fix vm_win8.vbox network configuration 2015-10-09 16:39:39 +02:00
vm_win81_64.vbox vbox: 64-bit guest support 2015-11-29 18:17:06 +01:00
vmm_utils.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00