31 lines
698 B
Plaintext
31 lines
698 B
Plaintext
Some things that need to be done in no particular order:
|
|
--------------------------------------------------------
|
|
|
|
Implement isochronous transfer mode.
|
|
|
|
Implement audio driver.
|
|
|
|
Do bandwidth accounting.
|
|
|
|
Use lock manager locks.
|
|
|
|
Use the pool allocator for TDs et al.
|
|
|
|
Throw out more USBDI gunk.
|
|
|
|
Port FreeBSD umass driver.
|
|
|
|
Make hub driver note transition between self and bus powered state.
|
|
Handle overcurrent conditions.
|
|
|
|
Make it possible to preallocate DMA buffers to avoid calling the
|
|
memory allocator from an interrupt context.
|
|
|
|
Move memory allocation and copying to HC independent code.
|
|
|
|
Use a TD chain in ohci.c to allow transfers > 8K.
|
|
|
|
Document device driver API.
|
|
|
|
Document HC driver API.
|