TODO revision 1.10
11.1SaugustssSome things that need to be done in no particular order: 21.7Saugustss-------------------------------------------------------- 31.1Saugustss 41.1SaugustssImplement isochronous transfer mode. 51.1Saugustss 61.1SaugustssImplement audio driver. 71.1Saugustss 81.2SaugustssDo bandwidth accounting. 91.2Saugustss 101.2SaugustssUse lock manager locks. 111.2Saugustss 121.5SaugustssUse the pool allocator for TDs et al. 131.5Saugustss 141.6SaugustssThrow out more USBDI gunk. 151.7Saugustss 161.7SaugustssPort FreeBSD umass driver. 171.7Saugustss 181.7SaugustssMake hub driver note transition between self and bus powered state. 191.7SaugustssHandle overcurrent conditions. 201.8Saugustss 211.8SaugustssMake it possible to preallocate DMA buffers to avoid calling the 221.8Saugustssmemory allocator from an interrupt context. 231.8Saugustss 241.8SaugustssMove memory allocation and copying to HC independent code. 251.9Saugustss 261.9SaugustssUse a TD chain in ohci.c to allow transfers > 8K. 271.10Saugustss 281.10SaugustssDocument device driver API. 291.10Saugustss 301.10SaugustssDocument HC driver API. 31