=================================================================== RCS file: /cvs/funnyos/Attic/TODO,v retrieving revision 1.2 retrieving revision 1.18 diff -u -r1.2 -r1.18 --- funnyos/Attic/TODO 2007/10/25 19:01:32 1.2 +++ funnyos/Attic/TODO 2007/11/09 15:11:20 1.18 @@ -1,15 +1,18 @@ -$Id: TODO,v 1.2 2007/10/25 18:01:32 init Exp $ +$Id: TODO,v 1.18 2007/11/09 15:11:20 init Exp $ -- fix kmalloc() (incorrect membmap update or incorrect free region selection); - malloc returns same firstpage addrs which leads to memory corruption. +- modify (copied from testarm) arch-specific stuff +- hack kerm_mem to deal with this soc +- cleanup kmem +- think about not to hardcoding Tdata= in Makefile +- write UART driver for debugging real hardware +- move system HZ definition to some ARCH-specific place + + - implement kfree() -- design recursive devconfig +- think about kmem; passing nbytes into kfree() is a really crap +- attach fcons at tafb (on testarm) - 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 - replace config_consinit() with universal MD startup hook function -- clean up sys/device.h and kern_devconfig; -- write more drivers - +- test detach routines in some drivers +- write scanf