1 1.1 augustss Some things that need to be done in no particular order: 2 1.7 augustss -------------------------------------------------------- 3 1.1 augustss 4 1.11 augustss Add lots of bus_dmamap_sync(). 5 1.11 augustss 6 1.2 augustss Do bandwidth accounting. 7 1.2 augustss 8 1.2 augustss Use lock manager locks. 9 1.2 augustss 10 1.5 augustss Use the pool allocator for TDs et al. 11 1.5 augustss 12 1.6 augustss Throw out more USBDI gunk. 13 1.7 augustss 14 1.13 augustss Make hub driver notice transition between self and bus powered state. 15 1.7 augustss Handle overcurrent conditions. 16 1.8 augustss 17 1.13 augustss Add an event mechanism to find out about attach and detach. 18 1.13 augustss 19 1.13 augustss Make it possible to open any device in a "generic" way, i.e., like ugen. 20 1.13 augustss 21 1.13 augustss Rewrite mouse and keyboard driver to handle devices which use the 22 1.13 augustss report ID. One way would be to attach ums and ukbd to uhid. 23 1.13 augustss 24 1.13 augustss Rotate the QHs for bulk transport to get fairer scheduling. 25 1.13 augustss 26 1.13 augustss Change HC drivers to queue multiple request for an endpoint 27 1.13 augustss to get better performance. 28 1.13 augustss 29 1.13 augustss Add generic ucom layer for serial adapters. 30 1.14 augustss 31 1.14 augustss Add isoc to OHCI driver. 32 1.14 augustss 33 1.14 augustss uaudio problems: 34 1.14 augustss mixer names are awful, use some heuristics. 35 1.14 augustss implement selector units 36 1.14 augustss implement input 37 1.14 augustss test with more devices 38 1.15 augustss 39 1.17 augustss Stylistic changes: 40 1.17 augustss use NULL not 0 41 1.17 augustss declare all local definitions static 42 1.17 augustss rename s/request/xfer/ 43 1.17 augustss use usb_ and usbd_ consistently 44 1.18 augustss rename s/r/err/ 45 1.18 augustss use implicit test for no err 46 1.17 augustss indent continuation lines according to KNF 47 1.17 augustss rearrange the contents and names of some files (Nick) 48 1.17 augustss 49 1.10 augustss Document device driver API. 50 1.10 augustss 51 1.10 augustss Document HC driver API. 52