[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] usb: Move interrupt handling from poll to async handlin
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] usb: Move interrupt handling from poll to async handling |
Date: |
Tue, 06 Nov 2012 23:05:55 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.10) Gecko/20121026 Thunderbird/10.0.10 |
On 11/06/12 15:08, Hans de Goede wrote:
> 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).
Not looked at it (yet) in detail, just merged quickly into a test
branch, then found it blowing up in an assert with a win7 guest when
moving the mouse for the first time after boot. So something is fishy
in the hid patches I guess ...
cheers,
Gerd
- [Qemu-devel] [PATCH 6/8] hid: Change idle handling to use a timer, (continued)
- [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
- [Qemu-devel] [PATCH 3/8] usb-redir: Only add actually in flight packets to the in flight queue, Hans de Goede, 2012/11/06
- Re: [Qemu-devel] usb: Move interrupt handling from poll to async handling,
Gerd Hoffmann <=