TODO revision 1.8
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.5SaugustssMerge soft_td and td in uhci.c.
151.7Saugustss      soft_qh and qh
161.7Saugustss      soft_ed and ed in ohci.c
171.7Saugustss      soft_td and td
181.6Saugustss
191.6SaugustssThrow out more USBDI gunk.
201.7Saugustss
211.7SaugustssPort FreeBSD umass driver.
221.7Saugustss
231.7SaugustssMake hub driver note transition between self and bus powered state.
241.7SaugustssHandle overcurrent conditions.
251.8Saugustss
261.8SaugustssMake it possible to preallocate DMA buffers to avoid calling the
271.8Saugustssmemory allocator from an interrupt context.
281.8Saugustss
291.8SaugustssMove memory allocation and copying to HC independent code.
30