9
0
Fork 0

svn_rev_590

This commit is contained in:
Sascha Hauer 2007-07-05 18:02:08 +02:00 committed by Sascha Hauer
parent 1e49b7b554
commit c80633152d
1 changed files with 12 additions and 12 deletions

24
TODO
View File

@ -3,9 +3,6 @@ TODO
[ ] distclean doesn't work without a config [ ] distclean doesn't work without a config
[ ] Every driver should have a remove function [ ] Every driver should have a remove function
[ ] Mount without options should show mounted filesystems
[ ] Add/fix help texts for commands
[ ] mm is broken. Add common option parsing for mm/md
[ ] Clean up make system. Currently I think there are many things from the linux make [ ] Clean up make system. Currently I think there are many things from the linux make
system which are not needed for U-Boot. system which are not needed for U-Boot.
[ ] get/set for nonextisting parameters crashes [ ] get/set for nonextisting parameters crashes
@ -16,18 +13,15 @@ TODO
[ ] Rewrite network stack. The one-loop-for-all-protocols stack is just too ugly and [ ] Rewrite network stack. The one-loop-for-all-protocols stack is just too ugly and
big and uses thousands of global variables. Identify common functions and make big and uses thousands of global variables. Identify common functions and make
a loop per network protocol a loop per network protocol
[ ] Cleanup cpu/*. Many functions there are not cpu specific. For example the cache [-] Cleanup cpu/*. Many functions there are not cpu specific. For example the cache
functions for arm are common for most arm processors. functions for arm are common for most arm processors. (done for ARM)
[ ] Implement a info command for malloced space. Use it to find memory holes. [ ] Implement a info command for malloced space. Use it to find memory holes.
[ ] U-Boot used to have support for different consoles. The old code was huge and
ineffective, so I removed it. Reimplement it using the driver model.
[ ] Board support should go to arch/*/boards/* [ ] Board support should go to arch/*/boards/*
[ ] Move SoC specific header files from include/ to include/asm/arch/ [ ] Move SoC specific header files from include/ to include/asm/arch/
[ ] The header files in include/asm-linux/ are i386 specific. Make it work on your [ ] The header files in include/asm-linux/ are i386 specific. Make it work on your
i-Book (bigendian...) i-Book (bigendian...)
[ ] Globbing support? Might be too expensive, but on the other hand, if you have the [ ] Globbing support? Might be too expensive, but on the other hand, if you have the
space, why not? space, why not?
[ ] FS support is not optional eventhough the Kconfig system claims it.
[ ] Implement protect/unprotect support for cfi devices. [ ] Implement protect/unprotect support for cfi devices.
[ ] patch hush.c so that you can get/set device parameters with dev.param= and remove [ ] patch hush.c so that you can get/set device parameters with dev.param= and remove
get/set applets get/set applets
@ -36,11 +30,7 @@ TODO
or a certain string. Maybe like this: or a certain string. Maybe like this:
countdown -m msg -t timeout -x [ctrl-c|anykey|string] countdown -m msg -t timeout -x [ctrl-c|anykey|string]
If done, remove the corresponding stuff from common/main.c If done, remove the corresponding stuff from common/main.c
[ ] Implement 'rm'
[ ] ARCH=linux should catch ctrl-c
[ ] Several .c/.h files do not have GNU/copyright headers. [ ] Several .c/.h files do not have GNU/copyright headers.
[ ] the mount command currently does not accept a full path (i.e. /dev/nor0) but
only a device id string (nor0). This sucks.
[ ] The cramfs driver currently uses direct memory accesses instead of read(). This disqualifies it [ ] The cramfs driver currently uses direct memory accesses instead of read(). This disqualifies it
for real block devices. for real block devices.
[ ] Add documentation for: [ ] Add documentation for:
@ -54,4 +44,14 @@ DONE
[x] Rename vmlinux -> u-boot [x] Rename vmlinux -> u-boot
[x] Implement current work directory [x] Implement current work directory
[x] ARCH=linux should catch ctrl-c
[x] Implement 'rm'
[x] the mount command currently does not accept a full path (i.e. /dev/nor0) but
only a device id string (nor0). This sucks.
[x] FS support is not optional eventhough the Kconfig system claims it.
[x] U-Boot used to have support for different consoles. The old code was huge and
ineffective, so I removed it. Reimplement it using the driver model.
[x] Mount without options should show mounted filesystems
[x] Add/fix help texts for commands
[x] mw is broken. Add common option parsing for mm/md