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