[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] usb: Move interrupt handling from poll to async handling
From: |
Hans de Goede |
Subject: |
[Qemu-devel] usb: Move interrupt handling from poll to async handling |
Date: |
Tue, 6 Nov 2012 15:08:13 +0100 |
This patchsets move interrupt handling for usb-redir and usb-hid devices
over from polling to async handling. Together with a patch to allow
async stepdown in ehci when the periodic schedule only contains interrupt
queues, and a patch to allow usb-hid devices to connect to ehci, this
fixes the usb-tablet causing a crazy cpu load for idle guests.
With this patchset the cpuload for a fully idle vm with usb-tablet
is lowered from 20% to 2-3% (on my laptop).
Regards,
Hans
- [Qemu-devel] usb: Move interrupt handling from poll to async handling,
Hans de Goede <=
- [Qemu-devel] [PATCH 2/8] usb-redir: Store interrupt receiving status in the bufp-queue, Hans de Goede, 2012/11/06
- [Qemu-devel] [PATCH 1/8] usb-redir: Split usb_handle_interrupt_data into separate in/out functions, Hans de Goede, 2012/11/06
- [Qemu-devel] [PATCH 6/8] hid: Change idle handling to use a timer, Hans de Goede, 2012/11/06
- [Qemu-devel] [PATCH 5/8] ehci: Lower timer freq when there are no iso packets in the periodic schedule, Hans de Goede, 2012/11/06
- [Qemu-devel] [PATCH 4/8] usb-redir: Handle interrupt packets async, Hans de Goede, 2012/11/06
- [Qemu-devel] [PATCH 7/8] usb-hid: Move from NAK/polling to async packet handling, Hans de Goede, 2012/11/06
- [Qemu-devel] [PATCH 8/8] usb-hid: Allow connecting to a USB-2 device, Hans de Goede, 2012/11/06