]> xenbits.xensource.com Git - people/andrewcoop/seabios.git/commit
ehci: No need to support td array wrapping
authorKevin O'Connor <kevin@koconnor.net>
Wed, 31 Dec 2014 01:50:44 +0000 (20:50 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Wed, 7 Jan 2015 15:13:46 +0000 (10:13 -0500)
commit7f66e7b22bcd0c85a3dfce303dbf047c1a03aa4f
tree335491babd1515144b23762967be041cd0057244
parente638f97da08bd03c2d5be88325950d93d36911b1
ehci: No need to support td array wrapping

The maximum bulk transfer is 64K and 4 QTDs can always transfer 64K.
So, there is no need to support a transfer with more than 4 QTDs.
Build the entire transaction and then submit it in one operation to
simplify the code.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
src/hw/usb-ehci.c