source: soft/giet_vm/giet_fat32/fat32.c

Revision Log Mode:


Legend:

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