4581 |
5681 d 5 h |
mejdrech |
/branches/network/ |
Net: synchronized with trunk rev.4580 |
|
4153 |
5782 d 3 h |
mejdrech |
/branches/network/ |
Networking: merged with trunk changes |
|
3386 |
5978 d 6 h |
decky |
/branches/network/ |
add new network branch (copy of current trunk) |
|
3307 |
6000 d 4 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Dummy implementation of fat_read(). |
|
3111 |
6067 d 2 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Put a frequently used construct into a function. |
|
3110 |
6067 d 2 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Initialize global FAT IDX structures when the FAT server starts and initialize
per-file system FAT IDX structures when a file system gets mounted. |
|
2951 |
6087 d 3 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Add locks to FAT index structures, FAT in-core node structures. Add futex to
protect the list of free cached FAT in-core nodes. Make fat_node_get() and
fat_node_put() and some other functions aware of these new locks. |
|
2893 |
6093 d 12 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
More bits of fat_node_get().
Still needs to do some locking. |
|
2890 |
6096 d 3 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Need a way to locate the FAT index structure by VFS index. Also fix code that
locates the FAT index structure by position in the file system namespace. |
|
2889 |
6099 d 3 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Add hash table for used fat_idx_t structures and implement fat_idx_map(). |
|
2881 |
6100 d 7 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Code for de/allocation of VFS indices for FAT. |
|
2876 |
6100 d 10 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Add a dedicated source file for handling FAT indices. |
|
2864 |
6114 d 0 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Introduce the foundation for unique and stable FAT VFS node indices.
The first two reserved FAT entries are physically present in each FAT, so fix
the code to be aware of this. |
|
2856 |
6119 d 20 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Add a locking scheme for FAT in-core cache and nodes. |
|
2831 |
6124 d 18 h |
jermar |
/trunk/uspace/ |
Commit progress on the FAT file system server implementation. |
|
2793 |
6132 d 3 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
First untested bits of FAT lookup support. |
|
2789 |
6137 d 14 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Fix FAT boot sector definition and introduce the FAT in-core node type. |
|
2644 |
6240 d 6 h |
jermar |
/trunk/uspace/ |
Move incomplete fs interface from fat.h to libfs. |
|
2643 |
6240 d 6 h |
jermar |
/trunk/uspace/ |
VFS work.
Move FS registration code to libfs. |
|
2638 |
6252 d 2 h |
jermar |
/trunk/ |
Sync IPC comments with IPC code. |
|