genode/repos/ports/run
Norman Feske 0de54cddaa gdb_monitor: hide exceptions during create_thread
This patch is a workaround for the missing implementation of
'Pd_session::transfer_quota' interface by the GDB monitor's PD service.
The missing implementation becomes problematic with the changes of #3750
that enabled the cap-quota accounting for core's CPU service.

In regular scenarios without the GDB monitor, the client of
'Cpu_session::create_thread' deals with Out_of_caps or Out_of_ram by
upgrading the CPU session's cap and RAM quotas. This, in turn, results
in a sequence of 'transfer_quota' operations at the parent.

Since GDB monitor implements a custom PD service, these 'transfer_quota'
calls try to transfer quota between sessions provided by core and those
provided by the GDB monitor. This does of course not work. To fix this
issue, the GDB monitor needs a major overhaul. This patch side-steps
the problem by handing Out_of_caps and Out_of_ram from the debuging
target.
2020-05-18 10:16:15 +02:00
..
arora.run arora.run: fix 'focus' route 2020-02-20 12:08:17 +01:00
bash.run bash.run: support using pipes 2019-11-19 14:54:13 +01:00
debug_nitpicker.run Fix some details in run scripts 2020-04-17 12:40:13 +02:00
gdb_monitor.inc gdb_monitor: disable pagination earlier 2019-06-13 12:17:31 +02:00
gdb_monitor.run gdb_monitor: hide exceptions during create_thread 2020-05-18 10:16:15 +02:00
gdb_monitor_interactive.run Fix some details in run scripts 2020-04-17 12:40:13 +02:00
gdb_monitor_target_config.run Fix some details in run scripts 2020-04-17 12:40:13 +02:00
genode_org.run Fix some details in run scripts 2020-04-17 12:40:13 +02:00
lighttpd.run Fix some details in run scripts 2020-04-17 12:40:13 +02:00
microcode.run run: add microcode chain bootloader to nova 2018-08-28 16:48:43 +02:00
netperf.inc Remove Allocator_guard 2020-05-18 10:16:12 +02:00
netperf_lwip.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netperf_lwip_bridge.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netperf_lwip_router.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netperf_lwip_usb30.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netperf_lwip_wifi.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netperf_lxip.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netperf_lxip_bridge.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netperf_lxip_router.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netperf_lxip_usb30.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netperf_lxip_wifi.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
seoul-auto.run seoul: add vm_stress script version 2020-04-17 12:40:13 +02:00
seoul-disc.run seoul: add vm_stress script version 2020-04-17 12:40:13 +02:00
seoul-fancy.run seoul: add vm_stress script version 2020-04-17 12:40:13 +02:00
seoul-genode.run seoul: add vm_stress script version 2020-04-17 12:40:13 +02:00
seoul-kernelbuild.run seoul: add vm_stress script version 2020-04-17 12:40:13 +02:00
seoul-net.run seoul: add vm_stress script version 2020-04-17 12:40:13 +02:00
seoul.inc Remove use of <configfile> feature of init 2020-05-18 10:16:13 +02:00
stubby.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
stubby_deploy.run Replace use of ram_fs by VFS server 2020-04-21 16:24:37 +02:00
test.vbox vbox: use PIIX3 instead of ICH9 in VM config 2019-11-19 14:42:23 +01:00
tool_chain_auto.run Remove noux from tool-chain test 2020-03-26 11:38:57 +01:00
vbox5_genode_usb_hid.run Remove use of <configfile> feature of init 2020-05-18 10:16:13 +02:00
vbox5_ubuntu_14_04_32.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_ubuntu_14_04_64.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_ubuntu_16_04_32.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_ubuntu_16_04_64.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_vm_ubuntu_16_04_32.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_vm_ubuntu_16_04_64.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_vm_win7_32.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_vm_win7_64.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_vm_win10_64.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_win7_32.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_win7_64.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_win7_64_multiple.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_win7_64_raw.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_win7_64_share.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox5_win10_64.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vbox_share.inc Remove input_merger component 2020-04-24 14:37:57 +02:00
vbox_win.inc Remove use of <configfile> feature of init 2020-05-18 10:16:13 +02:00
verify.run Replace static "genodelabs" depot user with "[depot_user]" call 2019-02-26 14:44:31 +01:00
vim.run Remove noux from Vim example scenario 2020-03-26 11:38:57 +01:00
virtualbox.run vbox5: react on host size changes immediately 2019-11-19 14:23:55 +01:00
virtualbox_auto.inc Remove use of <configfile> feature of init 2020-05-18 10:16:13 +02:00
virtualbox_nic_router.run Remove input_merger component 2020-04-24 14:37:57 +02:00
virtualbox_nic_router.vbox nic_router: dhcp server functionality 2017-10-19 13:31:15 +02:00
vm_genode_usb_hid.vbox Fix 'vbox5_genode_usb_hid.run' / add to autopilot 2018-05-30 13:36:08 +02:00
vm_stress_32.vbox vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vm_stress_64.vbox vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vm_stress_seoul-debian32.run seoul: add vm_stress script version 2020-04-17 12:40:13 +02:00
vm_stress_vbox5-debian32.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vm_stress_vbox5-debian64.run vbox5: add testing VMs causing load 2020-04-17 12:40:13 +02:00
vm_ubuntu_14_04_32.vbox vbox5: enable unrestricted guest support 2017-06-06 13:06:33 +02:00
vm_ubuntu_14_04_64.vbox vbox5: enable unrestricted guest support 2017-06-06 13:06:33 +02:00
vm_ubuntu_16_04_32.vbox vbox5: enable unrestricted guest support 2017-06-06 13:06:33 +02:00
vm_ubuntu_16_04_32_1vcpu.vbox vbox5*.run: enable VM tests for Fiasco.OC 2019-06-13 12:22:49 +02:00
vm_ubuntu_16_04_64.vbox vbox: test VM test case with a lot of memory 2017-06-29 12:00:01 +02:00
vm_win7.vbox vbox: use ahci model in vbox_auto_win7.run 2016-06-28 11:09:26 +02:00
vm_win7_32_share.vbox vbox5: add shared folder test 2017-05-31 13:15:59 +02:00
vm_win7_64.vbox vbox: test VM test case with a lot of memory 2017-06-29 12:00:01 +02:00
vm_win7_64_1vcpu.vbox vbox5*.run: enable VM tests for Fiasco.OC 2019-06-13 12:22:49 +02:00
vm_win7_64_multiple.vbox vbox*.run: fix scripts 2017-08-28 16:49:48 +02:00
vm_win7_64_raw.vbox run: add vm running directly from block partition 2016-10-21 12:39:36 +02:00
vm_win7_64_share.vbox vbox5: add shared folder test 2017-05-31 13:15:59 +02:00
vm_win10_64.vbox vbox5*.run: enable VM tests for Fiasco.OC 2019-06-13 12:22:49 +02:00
vm_win10_64_1vcpu.vbox vbox5*.run: enable VM tests for Fiasco.OC 2019-06-13 12:22:49 +02:00
vm_win81_64.vbox vbox: 64-bit guest support 2015-11-29 18:17:06 +01:00
vmm_vm_stress.inc vm_stress: change output message for ci scripts 2020-04-20 12:36:00 +02:00
win7_64_raw.vmdk run: add vm running directly from block partition 2016-10-21 12:39:36 +02:00