=================================================================== RCS file: /cvs/funnyos/Attic/TODO,v retrieving revision 1.3 retrieving revision 1.16 diff -u -r1.3 -r1.16 --- funnyos/Attic/TODO 2007/10/25 19:05:08 1.3 +++ funnyos/Attic/TODO 2007/11/06 22:42:25 1.16 @@ -1,14 +1,16 @@ -$Id: TODO,v 1.3 2007/10/25 18:05:08 init Exp $ +$Id: TODO,v 1.16 2007/11/06 22:42:25 init Exp $ -- 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 +- think about kmem; passing nbytes into kfree() is a really crap +- attach fcons at tafb (on testarm) +- find bugs in kern_devconfig - rewrite strncmp - write more C stdlib functions - think about not to hardcoding Tdata= in Makefile -- design bus_* 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 +- write UART driver for debugging real hawrdware +- test detach routines in some drivers +- write scanf