Re: [Qemu-devel] Re: ehci update

2010-04-14 Thread Jan Kiszka
David S. Ahern wrote: On 04/13/2010 07:20 PM, Alexander Graf wrote: It still needs a lot of love, but definitely an improvement from the last version. The biggest difference for the performance boost and stability is discovering that the usbfs in linux limits transactions to 16k versus the

[Qemu-devel] Re: ehci update

2010-04-14 Thread Jan Kiszka
David S. Ahern wrote: On 04/13/2010 05:35 PM, Jan Kiszka wrote: David S. Ahern wrote: After a month of code refactoring and clean ups, etc, I thought I would send along an update. The attached patch is relative to your ehci branch; I also attached the full usb-ehci.c file for easier

[Qemu-devel] Re: ehci update

2010-04-13 Thread Jan Kiszka
David S. Ahern wrote: After a month of code refactoring and clean ups, etc, I thought I would send along an update. The attached patch is relative to your ehci branch; I also attached the full usb-ehci.c file for easier reading. Thanks for your work! I applied it and once again merged git head

[Qemu-devel] Re: ehci update

2010-04-13 Thread David S. Ahern
On 04/13/2010 05:35 PM, Jan Kiszka wrote: David S. Ahern wrote: After a month of code refactoring and clean ups, etc, I thought I would send along an update. The attached patch is relative to your ehci branch; I also attached the full usb-ehci.c file for easier reading. Thanks for your

Re: [Qemu-devel] Re: ehci update

2010-04-13 Thread Alexander Graf
On 14.04.2010, at 01:50, David S. Ahern wrote: On 04/13/2010 05:35 PM, Jan Kiszka wrote: David S. Ahern wrote: After a month of code refactoring and clean ups, etc, I thought I would send along an update. The attached patch is relative to your ehci branch; I also attached the full

Re: [Qemu-devel] Re: ehci update

2010-04-13 Thread David S. Ahern
On 04/13/2010 07:20 PM, Alexander Graf wrote: It still needs a lot of love, but definitely an improvement from the last version. The biggest difference for the performance boost and stability is discovering that the usbfs in linux limits transactions to 16k versus the EHCI spec which allows