=================================================================== RCS file: /cvs/funnyos/Attic/TODO,v retrieving revision 1.1 retrieving revision 1.8 diff -u -r1.1 -r1.8 --- funnyos/Attic/TODO 2007/10/16 09:41:04 1.1 +++ funnyos/Attic/TODO 2007/10/25 19:54:13 1.8 @@ -1,16 +1,15 @@ -$Id: TODO,v 1.1 2007/10/16 08:41:04 init Exp $ +$Id: TODO,v 1.8 2007/10/25 18:54:13 init Exp $ -- clean up .swp files and begin to commit into cvs - fix kmalloc() (incorrect membmap update or incorrect free region selection); malloc returns same firstpage addrs which leads to memory corruption. - implement kfree() -- design recursive devconfig +- find bugs in kern_devconfig - rewrite strncmp - write more C stdlib functions - think about not to hardcoding Tdata= in Makefile -- think about comms between layers in device drivers (dv_aux), memory allocation in driver? - design bus_* abstraction +- design fcons abstraction - replace config_consinit() with universal MD startup hook function -- clean up sys/device.h and kern_devconfig; - write more drivers - +- design interrupt support +- proceed to SAM7S64 support; work on real hardware