genode/repos/base-nova/src
Alexander Boettcher 0d163915d0 nova: avoid hangs on AMD with IOMMUs
With the new usb driver #4399 and usage of the updated dde_linux lx_eml/lx_kit
approach a much higher rate of IRQ session construction/destruction and signal
handler assignment (irq->sigh) are caused. This trickles down to the kernel,
which causes an hang of the AMD IOMMUs due to not setting reserved bits
adequately. The commit fixes the root cause in the kernel and add a guard
into core's to limit such driver behaviour.

Fixes #4482
2022-04-23 22:53:03 +02:00
..
core nova: avoid hangs on AMD with IOMMUs 2022-04-23 22:53:03 +02:00
include base: avoid implicit conversions 2021-12-17 15:04:44 +01:00
kernel/nova nova: support transfer of IA32_TSC_AUX MSR for vCPUs 2021-11-29 15:10:52 +01:00
lib Remove 'Env::reinit' and 'Env::reinit_main_thread' 2022-02-15 10:17:28 +01:00
test/platform base: avoid implicit conversions 2021-12-17 15:04:44 +01:00
timer/nova timeout: rework timeout framework 2020-10-09 13:35:56 +02:00