Date: Thu, 14 Oct 2010 21:38:06 +0000 (UTC) From: Hans Petter Selasky <hselasky@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/usb/controller ehci.c ehci.h Message-ID: <201010142138.o9ELcH7H032412@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
hselasky 2010-10-14 21:38:06 UTC FreeBSD src repository Modified files: sys/dev/usb/controller ehci.c ehci.h Log: SVN rev 213869 on 2010-10-14 21:38:06Z by hselasky Revert most of r197682 (EHCI Hardware BUG workaround). Implement proper solution which is to not use the TERMINATE pointer, but rather link to a halted TD. The initial fix was due to a misunderstanding about how the EHCI hardware works. Thanks to Alan Stern for clearing this up. This patch can increase mass storage read performance significantly when the IRQ rate is less than 8000 IRQ/s. Approved by: thompsa (mentor) Revision Changes Path 1.44 +48 -40 src/sys/dev/usb/controller/ehci.c 1.13 +3 -0 src/sys/dev/usb/controller/ehci.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201010142138.o9ELcH7H032412>