=================================================================== RCS file: /cvs/funnyos/Attic/TODO,v retrieving revision 1.6 retrieving revision 1.10 diff -u -r1.6 -r1.10 --- funnyos/Attic/TODO 2007/10/25 19:45:19 1.6 +++ funnyos/Attic/TODO 2007/10/25 20:02:45 1.10 @@ -1,16 +1,17 @@ -$Id: TODO,v 1.6 2007/10/25 18:45:19 init Exp $ +$Id: TODO,v 1.10 2007/10/25 19:02:45 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 +- find bugs in kern_devconfig - rewrite strncmp - write more C stdlib functions - think about not to hardcoding Tdata= in Makefile - 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 +- write UART driver for debugging real hawrdware +- test detach routines in some drivers