This commit is contained in:
skrll 2014-03-06 13:33:46 +00:00
parent b6d26a1dd9
commit 2d8490d2bf

View File

@ -1,4 +1,4 @@
$NetBSD: TODO.usbmp,v 1.6 2013/12/07 07:59:37 skrll Exp $
$NetBSD: TODO.usbmp,v 1.7 2014/03/06 13:33:46 skrll Exp $
the majority of the USB MP device interface is documented in usbdivar.h.
@ -14,18 +14,19 @@ host controllers needing to be ported:
usb_event_thread() startup should use something to sync companions
wake/wakeup conversion:
- usb_detach_waitold/wakeupold() -> usb_detach_wait/broadcast()
usb_detach_{waitold,wakeup} to usb_detach_{wait,broadcast} conversion:
- drivers:
if_aue.c
if_axe.c
if_axen.c
if_smsc.c
if_udav.c
if_url.c
stuirda.c
ubt.c
ucom.c
ucycom.c
ugen.c - done
uhid.c - done
udsir.c
uhso.c
uirda.c
ulpt.c
@ -41,7 +42,7 @@ use usb_delay_ms_locked() in places
convert uhidev users to MPSAFE:
ucycom(4)
ucycom(4)
- own cdevsw that isn't D_MPSAFE; need to check intr handlers
uhid(4)
@ -68,17 +69,14 @@ wakeup/tsleep drivers:
- ucom.c
- ucycom.c
- udsir.c
- ugen.c - done
- uirda.c
- ulpt.c
- umass_isdata.c
- ustir.c
- uthum.c
- utoppy.c - done
- uvscom.c
- uyurex.c
missing D_MPSAFE drivers:
- ucom
- ucycom
@ -90,25 +88,25 @@ missing D_MPSAFE drivers:
- uscanner
- utoppy
missing CALLOUT_MPSAFE drivers:
- if_aue
- if_axe
- if_cue
- if_otus
- if_rum
- if_run
- if_udav
- if_upgt
- if_ural
- if_url
- if_urtw
- if_urtwn
- if_zyd
- ukbd
- ulpt
- uyurex
- if_aue.c
- if_axe.c
- if_axen.c
- if_cue.c
- if_otus.c
- if_rum.c
- if_run.c
- if_smsc.c
- if_udav.c
- if_upgt.c
- if_ural.c
- if_url.c
- if_urtw.c
- if_urtwn.c
- if_zyd.c
- ukbd.c
- ulpt.c
- uyurex.c
driver testing: STATUS
- uhub working