Home | History | Annotate | Line # | Download | only in docs
      1  1.7  christos $NetBSD: TODO,v 1.7 2005/12/11 12:18:17 christos Exp $
      2  1.1       scw 
      3  1.1       scw NetBSD/mvme68k's "ToDo" List (In no particular order)
      4  1.1       scw ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      5  1.1       scw 
      6  1.1       scw These are `difficulty' rated on a scale of 1-10, where `1' is easy.
      7  1.1       scw 
      8  1.1       scw 
      9  1.5       scw 1.    [Partially Done]
     10  1.5       scw       Flesh out the "Memory Controller" (memc) driver (3)
     11  1.1       scw 
     12  1.1       scw 2.    Enhance the PCC2/MC2 driver to support its "Memory Controller"
     13  1.1       scw       functionality on older MVME1x2 boards. (2)
     14  1.1       scw 
     15  1.1       scw 3.    Support for "Industry Pack" modules (4)
     16  1.1       scw       (Need to come up with an MI interface for this, since various
     17  1.1       scw       other non-mvme68k SBCs have IP sites too)
     18  1.1       scw 
     19  1.5       scw 4.    [DONE]
     20  1.5       scw       Switch over to the MI mk48txx TOD-chip driver (1)
     21  1.1       scw       (I already have most of this done)
     22  1.1       scw 
     23  1.1       scw 5.    Support for the NVRAM part of the above chips (2)
     24  1.1       scw       (With a userland tool to read/write configuration details?)
     25  1.1       scw 
     26  1.1       scw 6.    Related to #5, add code to locore.s to verify the configuration
     27  1.1       scw       area of NVRAM is kosher (using a checksum) before using any values
     28  1.1       scw       from it (2)
     29  1.1       scw       (eg. at this time, bogus Offboard RAM details cause crashes)
     30  1.1       scw 
     31  1.1       scw 7.    Support for FLASH memory on MVME1x2 boards (3)
     32  1.1       scw       (Will probably need a userland tool of some sort)
     33  1.1       scw 
     34  1.1       scw 8.    Add support for the in-kernel FP emulator, so we can run on MVME
     35  1.1       scw       boards with the MC680LCx0 CPU variant (4)
     36  1.1       scw       (Easy enough to do; slightly harder to test)
     37  1.1       scw 
     38  1.1       scw 9.    Add "Bounce Buffers" to the VMEbus slave code (8)
     39  1.1       scw 
     40  1.1       scw 10.   Support the MVME boards as a slave in A16 address space (8)
     41  1.1       scw       (To be useful, this really needs "Bounce Buffer" support)
     42  1.1       scw 
     43  1.1       scw 11.   Enhance the MI VMEbus interface to provide generic GCSR access (6)
     44  1.6    keihan       (Speak with Matthais Drochner <drochner (a] NetBSD.org> about this one)
     45  1.1       scw 
     46  1.1       scw 12.   Enhance the VMEChip/VMEChip2 drivers to support #11 (3)
     47  1.1       scw 
     48  1.1       scw 13.   Fix the case where VMEbus RAM is mapped through a translated
     49  1.1       scw       address space on MVME boards with the VMEChip2 (2)
     50  1.1       scw 
     51  1.3       scw 14.   [DONE]
     52  1.3       scw       Add/Flesh out evcnt(9) support where useful (1)
     53  1.1       scw 
     54  1.2       scw 15.   [DONE. See osiop(4)]
     55  1.2       scw       The siop driver *badly* needs to be bus_space(9)'d, and made MI (5)
     56  1.6    keihan       (Apparently, Manuel Bouyer (bouyer (a] NetBSD.org) is working on this)
     57  1.1       scw 
     58  1.1       scw 16.   The sbic driver *badly* needs re-written from scratch, and made MI (5)
     59  1.6    keihan       (This will be done when Frank van der Linden <fvdl (a] NetBSD.org>
     60  1.1       scw       imports the PC98 code into the tree; it comes with a very nice
     61  1.1       scw       wd33c93 driver ;-)
     62  1.1       scw 
     63  1.1       scw 17.   Switch the install tools over to sysinst (3)
     64  1.1       scw       (Should be fairly easy, although sysinst doesn't do `tapes', so
     65  1.1       scw       there's a bunch of code to write)
     66  1.1       scw 
     67  1.4       scw 18.   [DONE]
     68  1.4       scw       Use hardware-assisted softints (3)
     69  1.1       scw       (What to do on MVME1x2 boards with no VMEChip2?)
     70  1.1       scw 
     71  1.1       scw 19.   Make the ZS driver *properly* MI (4)
     72  1.1       scw       (I already have patches for this. Unfortunately, it affects just
     73  1.1       scw       about every NetBSD architecture...)
     74  1.1       scw 
     75  1.1       scw 20.   Implement the MD parts of __HAVE_SYSCALL_INTERN (2)
     76