summaryrefslogtreecommitdiff
path: root/sys/dev/usb/TODO
diff options
context:
space:
mode:
authorFederico G. Schwindt <fgsch@cvs.openbsd.org>1999-08-23 22:02:10 +0000
committerFederico G. Schwindt <fgsch@cvs.openbsd.org>1999-08-23 22:02:10 +0000
commit65af78eccc5bedca3ff897af848480adc16b8bd5 (patch)
tree2507d0c1bcadeff73b1768390653ad0cedf17cc7 /sys/dev/usb/TODO
parent2bdcb23c17abebb9539fb4890c8783933bdd3de2 (diff)
Todo list and roadmap; from NetBSD.
Diffstat (limited to 'sys/dev/usb/TODO')
-rw-r--r--sys/dev/usb/TODO26
1 files changed, 26 insertions, 0 deletions
diff --git a/sys/dev/usb/TODO b/sys/dev/usb/TODO
new file mode 100644
index 00000000000..d4b43d3a58e
--- /dev/null
+++ b/sys/dev/usb/TODO
@@ -0,0 +1,26 @@
+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.