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>
index | next in thread | raw e-mail
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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201010142138.o9ELcH7H032412>
