TODO revision 1.11
1Some things that need to be done in no particular order: 2-------------------------------------------------------- 3 4Add lots of bus_dmamap_sync(). 5 6Implement isochronous transfer mode. 7 8Implement audio driver. 9 10Do bandwidth accounting. 11 12Use lock manager locks. 13 14Use the pool allocator for TDs et al. 15 16Throw out more USBDI gunk. 17 18Port FreeBSD umass driver. 19 20Make hub driver note transition between self and bus powered state. 21Handle overcurrent conditions. 22 23Make it possible to preallocate DMA buffers to avoid calling the 24memory allocator from an interrupt context. 25 26Move memory allocation and copying to HC independent code. 27 28Use a TD chain in ohci.c to allow transfers > 8K. 29 30Document device driver API. 31 32Document HC driver API. 33