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/arch/sbmips/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 $NetBSD: TODO,v 1.3 2005/11/11 23:45:55 simonb Exp $
    2 
    3 NetBSD/sbmips to-do list
    4 
    5 
    6 REALLY REALLY SHOULD ("MUST") BE DONE BEFORE INTEGRATION INTO NetBSD:
    7 
    8         * pass1 workarounds code should be removed (i.e. not put into
    9           public libc). 
   10 
   11           NOTE- no pass1 workarounds are in libc or the toolchain.
   12           Remove the pass1 workarounds in the kernel at some future stage?
   13 
   14 
   15 SHOULD BE DONE BEFORE INTEGRATION INTO NetBSD:
   16 
   17         * clean as many changes off of 'stand' as possible.  the files
   18           in there were the most part derived from other ports (alpha
   19           and followers of that style of boot block).
   20 
   21 General features needed:
   22 
   23         * SMP
   24 
   25         * bus.h support.
   26 
   27         * pci/ldt support (requires bus.h support).
   28 
   29         * ide on generic bus (requires bus.h support).
   30 
   31         * generic smbus support.  currently the 'generic' sibyte
   32           code in arch/mips/sibyte knows board-specific information,
   33           and is not very clean.
   34 
   35         * board-level configuration details.
   36 
   37                 * swarm LEDs.
   38 
   39                 * MAC vs. fifo
   40 
   41                 * sync serial vs. duart.
   42 
   43         * fifo driver.
   44 
   45         * sync serial driver.
   46 
   47 Cleanups / Improvements:
   48 
   49         * sb-1 cache error handler.
   50 
   51         * clean up ethernet driver & tune.
   52 
   53         * interrupt handling/routing.
   54 
   55         * systemsw bits should be made more generic.  possibly apply to
   56           mips.
   57 
   58         * sbscn should be made split into a driver per channel, w/
   59           the features for which that's not possible in pass1 disabled.

Cache object: 4b584c49e74f456f7aced40001baf68c


[ 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.