URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
1275 |
phoenix |
$Id: TODO,v 1.1.1.1 2004-04-15 01:10:59 phoenix Exp $
|
2 |
|
|
|
3 |
|
|
- disable compression in commit_write()? Or at least optimise the 'always write
|
4 |
|
|
whole page' bit.
|
5 |
|
|
- fix zlib. It's ugly as hell and there are at least three copies in the kernel tree
|
6 |
|
|
- fine-tune the allocation / GC thresholds
|
7 |
|
|
- chattr support - turning on/off and tuning compression per-inode
|
8 |
|
|
- checkpointing (do we need this? scan is quite fast)
|
9 |
|
|
- make the scan code populate real inodes so read_inode just after
|
10 |
|
|
mount doesn't have to read the flash twice for large files.
|
11 |
|
|
Make this a per-inode option, changable with chattr, so you can
|
12 |
|
|
decide which inodes should be in-core immediately after mount.
|
13 |
|
|
- stop it depending on a block device. mount(8) needs a change for this.
|
14 |
|
|
- make it work on NAND flash. We need to know when we can GC
|
15 |
|
|
deletion dirents, etc. And think about holes/truncation. It can
|
16 |
|
|
all be done reasonably simply, but it need implementing.
|
17 |
|
|
- NAND flash will require new dirent/dnode structures on the medium with
|
18 |
|
|
ECC data in rather than just the CRC we're using ATM.
|
19 |
|
|
- test, test, test
|
20 |
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.