diff options
| author | Jan Kiszka <[email protected]> | 2010-11-16 22:30:03 +0100 |
|---|---|---|
| committer | Avi Kivity <[email protected]> | 2011-01-12 11:29:20 +0200 |
| commit | 0645211c43df0b96c51e12980066b3227e10b164 (patch) | |
| tree | 2c23ea65e07b9481681eb6bb7cc5d7d2fa109917 /tools/perf/scripts/python/syscall-counts-by-pid.py | |
| parent | 0c106b5aaa727c7f508828e94cff4a98874f930c (diff) | |
KVM: Switch assigned device IRQ forwarding to threaded handler
This improves the IRQ forwarding for assigned devices: By using the
kernel's threaded IRQ scheme, we can get rid of the latency-prone work
queue and simplify the code in the same run.
Moreover, we no longer have to hold assigned_dev_lock while raising the
guest IRQ, which can be a lenghty operation as we may have to iterate
over all VCPUs. The lock is now only used for synchronizing masking vs.
unmasking of INTx-type IRQs, thus is renames to intx_lock.
Acked-by: Alex Williamson <[email protected]>
Acked-by: Michael S. Tsirkin <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Signed-off-by: Marcelo Tosatti <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions