The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/ieee1394/TODO

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 done - Rewrite handler_set to allow sub regions, minimums, etc without having to
    2        register 100 callbacks for 100 quad reads.
    3 
    4 done - Use handler set (with NULL cb) to create a higher level <bus>_unreg
    5 
    6 Move all mbuf code to if_fw.c. Make if_fw use the generic read/write/inreg and
    7 then it can translate the packets into the appropriate mbuf's.
    8 
    9 Need a tlabel alloc routine within fwohci and a way to use 64 tlabel's per
   10 node (rather than a global set of 64 as it's used now).
   11 
   12 Flesh out the documentation of the high level API in fwohci.c (fwlynx will need
   13 to implement the same thing so this should be more than just comments in 
   14 fwohci.c)
   15 
   16 done - Move SBP2 routines into their own file.
   17 
   18 done - Rewrite ROM parsing/validation. Unroll all recursion, add ref counting, 
   19        path elimination, etc. 
   20 
   21 done - Move rom routines into their own files to allow easier cross usage.
   22 
   23 done - Write sub match setup for fwnode/fwscsi so matching devices listed in 
   24        the ROM can be done via autoconf.
   25 
   26 done - Remove all of the devcap stuff.
   27 
   28 half done - SBP2 needs a complete API written up: logins, ORB management/allocation, etc. (should actually write up some docs explaining it all)
   29 
   30 done - Add locator detection/usage into fwohci code.
   31 
   32 Should do topology maps, speed maps, the various bus managers, etc.
   33 
   34 done - change all FW_DEBUG wrapped printf's to DPRINTF macro's
   35 
   36 done - ack errors from a TX complete should get passed up to any registered callbacks
   37 
   38 Track down issues where multiple hosts plugged into a firewire hub don't 
   39 init/see all devices on resets sometimes.
   40 
   41 done - Make fwohci detach correctly (for cardbus/etc type interfaces)

Cache object: 2bcd8535407b4cf06a54c567b1baf293


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.