|
|
@761
|
9 years |
alain |
Replace the _get_buffer_from_cache() function by
- …
|
|
|
@750
|
9 years |
alain |
Makes _fat_buffer_from_cache() an external function, to implement the …
|
|
|
@746
|
9 years |
alain |
Improve the _fat_lseek() function to support
the SEEK_END value for …
|
|
|
@744
|
9 years |
alain |
Fix a bug in the _fat_read() function:
The count argument should not …
|
|
|
@730
|
9 years |
alain |
Improve seek overflow checking.
|
|
|
@709
|
9 years |
alain |
Major release: Change the task model to implement the POSIX threads …
|
|
|
@707
|
9 years |
guerin |
fix kill/exec
- introduce physical_memcpy for fat_read
- don't defer …
|
|
|
@674
|
9 years |
guerin |
fat32: spelling fixes
|
|
|
@665
|
9 years |
guerin |
fat32: implement cache depth extension in _get_buffer_from_cache()
|
|
|
@664
|
9 years |
guerin |
fat32: generic error codes
Instead of having unique error codes per …
|
|
|
@663
|
9 years |
guerin |
fat32: introduce fat32_shared.h
No need to synchronize fat32.h and …
|
|
|
@661
|
9 years |
guerin |
remove deprecated giet_fat_list()
|
|
|
@658
|
9 years |
guerin |
fat32: implement _fat_opendir, _fat_closedir, _fat_readdir
|
|
|
@654
|
9 years |
guerin |
fat32: implement O_TRUNC for _fat_open()
|
|
|
@653
|
9 years |
guerin |
fat32: buf descriptor allocation fixes
Don't leak buffer on IOC …
|
|
|
@652
|
9 years |
guerin |
fat32: create Inode-Tree root using _allocate_one_inode()
No need to …
|
|
|
@651
|
9 years |
guerin |
fat32: don't keep tree structure when releasing cache
This fixes a …
|
|
|
@650
|
9 years |
guerin |
fat32: use _allocate_one_cache_node() where possible
This could fix …
|
|
|
@639
|
9 years |
guerin |
fat32: add Fat-Cache levels on demand
|
|
|
@638
|
9 years |
guerin |
fat32: disallow move into own subdirectory
"mv / home/a" would crash, …
|
|
|
@637
|
9 years |
guerin |
fat32: don't remove root node in _remove_node_from_fs()
Otherwise …
|
|
|
@636
|
9 years |
guerin |
fat32: don't try to load cluster -1 in _get_buffer_from_cache()
This …
|
|
|
@634
|
9 years |
alain |
Cosmetic.
|
|
|
@626
|
9 years |
guerin |
fat32: fix potential dir entry overwrite
|
|
|
@625
|
9 years |
guerin |
fat32: check for fd allocation in _fat_close()
Could cause a negative …
|
|
|
@624
|
9 years |
guerin |
fat32: _fat_close: check inode parent ptr before using it
Opening and …
|
|
|
@623
|
9 years |
guerin |
fat32: use struct for _fat_file_info(), pass is_dir
|
|
|
@622
|
9 years |
guerin |
fat32: plug inode memleak in _fat_rename()
Now that a file won't be …
|
|
|
@621
|
9 years |
guerin |
fat32: don't let a file replace itself in _fat_rename()
|
|
|
@620
|
9 years |
guerin |
fat32: don't skip entries twice in _get_nb_entries()
The offset was …
|
|
|
@619
|
9 years |
guerin |
fat32: use strcmp instead of strncmp
The length argument was wrong …
|
|
|
@617
|
9 years |
guerin |
fat32: handle . and .. in _get_inode_from_path()
It is now possible …
|
|
|
@616
|
9 years |
guerin |
fat32: check for LFN entry before invalidating it
Otherwise we could …
|
|
|
@606
|
9 years |
guerin |
fat32: add missing lock release for _fat_mkdir()
|
|
|
@597
|
9 years |
guerin |
fat32: fix warnings
This also fixes a bug where the first directory …
|
|
|
@596
|
9 years |
guerin |
fat32: properly handle short names
|
|
|
@587
|
9 years |
alain |
Major evolution of the FAT32 library: i
Introduce a distributed …
|
|
|
@569
|
10 years |
alain |
Improving debug: debug activated only if _get_proctime() > GIET_DEBUG_FAT
|
|
|
@551
|
10 years |
alain |
Move the L2/L3 cache coherence from the fat_ioc_access() function to …
|
|
|
@530
|
10 years |
alain |
1) The FAT library supports now only two modes to access the block …
|
|
|
@503
|
10 years |
alain |
Cosmetic.
|
|
|
@474
|
10 years |
alain |
Update the fat32.c file to use a queueing spin-lock.
|
|
|
@458
|
10 years |
alain |
Introducing the new spin-lock (with waiting queue).
|
|
|
@443
|
10 years |
alain |
euh…
|
|
|
@429
|
10 years |
alain |
Introducing fixed format (X_WIDTH / Y_WIDTH / P_WIDTH) for processor index.
|
|
|
@417
|
10 years |
alain |
Cosmetic.
|
|
|
@360
|
10 years |
alain |
Align the fat structure (including the fat cache) on 512 bytes.
|
|
|
@358
|
10 years |
alain |
Improve debug.
|
|
|
@354
|
10 years |
alain |
Cosmetic: reducing debug verbosity.
|
|
|
@345
|
10 years |
cfuguet |
giet_vm optimizations:
* Several modifications in GIET_VM in order …
|
|
|
@337
|
10 years |
alain |
Cosmetic
|
|
|
@314
|
11 years |
alain |
The main modif is in the Makefile: Disk image building.
|
|
|
@300
|
11 years |
cfuguet |
The disk image used by the GIET_VM does not contain
anymore a Master …
|
|
|
@295
|
11 years |
alain |
Introducing a major release, to suppoort the tsar_generic_leti …
|
|
|
@291
|
11 years |
devigne |
- Added fat_allocate function to enlarge the size of a file.
- …
|
|
|
@289
|
11 years |
cfuguet |
Modifications on GIET-VM IOC driver:
- Introducing new layer on the …
|
|
|
@273
|
11 years |
cfuguet |
Bugfix on the fat_open function:
- pass the mode argument of the …
|
|
|
@263
|
11 years |
alain |
Introducing support for TSAR fixed format cluster index (cluster_xy) …
|
|
|
@260
|
11 years |
devigne |
Add a new syscall : giet_fat_fstat, allowing to a user application to …
|
|
|
@259
|
11 years |
devigne |
giet_fat32/fat32.c :
Added _fat_write function. At the moment it does …
|
|
|
@258
|
11 years |
alain |
This is a major release, including a deep restructuration of code.
The …
|