genode/repos/os/run
Martin Stein c9272937e7 CPU session: apply quota via relative weightings
Physical CPU quota was previously given to a thread on construction only
by directly specifying a percentage of the quota of the according CPU
session. Now, a new thread is given a weighting that can be any value.
The physical counter-value of such a weighting depends on the weightings
of the other threads at the CPU session. Thus, the physical quota of all
threads of a CPU session must be updated when a weighting is added or
removed. This is each time the session creates or destroys a thread.

This commit also adapts the "cpu_quota" test in base-hw accordingly.

Ref #1464
2015-05-06 10:55:16 +02:00
..
ahci_bench.run odroid_xu: prevent tests with sd/platform/ahci/fb 2015-02-27 11:48:36 +01:00
ahci.run odroid_xu: prevent tests with sd/platform/ahci/fb 2015-02-27 11:48:36 +01:00
blk_cache.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
blk.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
bomb.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
chroot_loader.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
chroot.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
config_args.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
cpu_quota.run CPU session: apply quota via relative weightings 2015-05-06 10:55:16 +02:00
cpufreq.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
demo.run odroid_xu: prevent tests with sd/platform/ahci/fb 2015-02-27 11:48:36 +01:00
dynamic_config_loader.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
dynamic_config_slave.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
dynamic_config.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
failsafe.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
framebuffer.run odroid_xu: prevent tests with sd/platform/ahci/fb 2015-02-27 11:48:36 +01:00
gpio_drv.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
kdb_uart_drv.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
loader.run Adapt run scripts to nitpicker config changes 2014-08-13 12:07:55 +02:00
mixer.run run: constrain physical memory for pci/acpi driver 2015-02-16 13:40:38 +01:00
network_test_nic_raw_bridge_client.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
network_test_nic_raw_client.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
network_test_nic_raw.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
network_test_nic.inc odroid_xu: prevent tests with sd/platform/ahci/fb 2015-02-27 11:48:36 +01:00
network_test_nic.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
panda_uart4_echo.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
part_blk.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
ram_fs_chunk.run Log name of exiting child from Child::exit() 2014-09-11 10:23:39 +02:00
report_rom.run Log name of exiting child from Child::exit() 2014-09-11 10:23:39 +02:00
resource_request.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
resource_yield.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
rom_blk.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
rtc.run os: structured timestamp in Rtc session 2015-02-16 13:40:34 +01:00
sd_card_bench.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
sd_card.run Consider Raspberry Pi in sd_card.run 2015-04-09 16:04:47 +02:00
signal.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
synced_interface.run Log name of exiting child from Child::exit() 2014-09-11 10:23:39 +02:00
tar_rom.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
terminal_crosslink.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
thread_join.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
timed_semaphore.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
timer.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
trace.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
tz_vmm.run tz_vmm: support USB-Armory board 2015-02-27 11:48:35 +01:00
uart.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
vmm.run hw_arndale: enable ARM virtualization extensions 2015-02-27 11:48:05 +01:00
volatile_object.run Log name of exiting child from Child::exit() 2014-09-11 10:23:39 +02:00
weak_ptr.run Add 'Weak_ptr' to the public Genode API 2014-08-11 15:55:32 +02:00
xml_generator.run xml_generator: timer not needed for test 2014-10-10 13:02:45 +02:00