summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2007-07-05 18:02:08 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-07-05 18:02:08 +0200
commitc80633152d358f196e16cd7a0ff7e58d40f6ffbe (patch)
tree33cb0b09f7aff9fd227ac3c4fcd753ec70e3186a /TODO
parent1e49b7b55471a133d794398c918c0d12d31352c4 (diff)
downloadbarebox-c80633152d358f196e16cd7a0ff7e58d40f6ffbe.tar.gz
barebox-c80633152d358f196e16cd7a0ff7e58d40f6ffbe.tar.xz
svn_rev_590
Diffstat (limited to 'TODO')
-rw-r--r--TODO24
1 files changed, 12 insertions, 12 deletions
diff --git a/TODO b/TODO
index 981d5134c6..b83de9079b 100644
--- a/TODO
+++ b/TODO
@@ -3,9 +3,6 @@ TODO
[ ] distclean doesn't work without a config
[ ] 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
system which are not needed for U-Boot.
[ ] 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
big and uses thousands of global variables. Identify common functions and make
a loop per network protocol
-[ ] Cleanup cpu/*. Many functions there are not cpu specific. For example the cache
- functions for arm are common for most arm processors.
+[-] Cleanup cpu/*. Many functions there are not cpu specific. For example the cache
+ 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.
-[ ] 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/*
[ ] 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
i-Book (bigendian...)
[ ] Globbing support? Might be too expensive, but on the other hand, if you have the
space, why not?
-[ ] FS support is not optional eventhough the Kconfig system claims it.
[ ] Implement protect/unprotect support for cfi devices.
[ ] patch hush.c so that you can get/set device parameters with dev.param= and remove
get/set applets
@@ -36,11 +30,7 @@ TODO
or a certain string. Maybe like this:
countdown -m msg -t timeout -x [ctrl-c|anykey|string]
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.
-[ ] 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
for real block devices.
[ ] Add documentation for:
@@ -54,4 +44,14 @@ DONE
[x] Rename vmlinux -> u-boot
[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