summaryrefslogtreecommitdiffstats
path: root/firmware/drivers/fat.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-14FAT: align writes when bounce buffering is enabledAidan MacDonald1-29/+28
2021-03-27Use STORAGE_NEEDS_BOUNCE_BUFFER instead of STORAGE_NEEDS_ALIGNSolomon Peachy1-3/+3
2021-03-27Have FAT filesystem respect storage buffer alignment on readsAidan MacDonald1-2/+36
2020-10-07more DEBUG build fixesMoshe Piekarski1-1/+1
2020-07-11fat: Validate FS Info Sector signature when attempting to mount volumeSolomon Peachy1-0/+11
2020-04-07Consider sector size when checking cluster sizeStefan Ott1-1/+6
2017-01-17Do some debug and preparatory work for ramcache and playlistMichael Sevakis1-5/+15
2016-04-07Fix (D)EBUG compilationMihail Zenkov1-4/+4
2015-10-09Fix (D)EBUG compilation errors on targets using FATCástor Muñoz1-8/+9
2015-01-03Fix up some DEBUGF statementsThomas Jarosch1-2/+2
2014-08-30Rewrite filesystem code (WIP)Michael Sevakis1-1976/+2230
2014-01-04Fix bpb_is_sane() cluster size calculation for non-512 byte sectors.Frank Gevaerts1-4/+9
2013-08-17Cleanup MV/MD macros a little.Michael Sevakis1-64/+64
2012-05-08Fix test fat failing on 64bit system (second bit of FS#12646)Marcin Bukat1-31/+31
2012-05-06Remove extraneous parensRafaël Carré1-2/+2
2011-07-23imx233/fuze+: huge reworkAmaury Pouly1-1/+1
2011-02-27iPod Classic CE-ATA Support (Part 2 of 4: Remove on-stack sector buffers, and...Michael Sparmann1-24/+130
2011-02-27iPod Classic CE-ATA Support (Part 1 of 4: Cacheline align some statically all...Michael Sparmann1-1/+1
2011-01-02Autodetect sector size on superfloppy volumes based on the FAT32 BPB (kudos t...Michael Sparmann1-0/+13
2010-11-28Accept FS#11774 by Michael Hohmuth (with some own modifications to #ifdef con...Frank Gevaerts1-2/+0
2010-11-13Fix multivolume caseFrank Gevaerts1-1/+1
2010-11-13Reduce the amount of stack space needed by fat_rename and mkdir_uncached.Michael Sparmann1-13/+7
2010-09-06Slightly reorganise the FAT driver to ensure that no more than one sector buf...Frank Gevaerts1-19/+49
2010-07-11fat.c: fix format specifier in DEBUG buildRafaël Carré1-3/+3
2010-04-03Add IO priority handling. Currently all IO has equal priority, except the dir...Frank Gevaerts1-9/+9
2010-03-22FS#11118: reduce the number of cached sector in FAT code because some are use...Amaury Pouly1-118/+93
2010-03-16Fix a typo on a commentMustapha Senhaji1-1/+1
2010-03-15fat: make fat_open more flexible by accepting the file==&dir->file and make f...Amaury Pouly1-9/+14
2009-11-26Merge branch 'hotswap'Maurus Cuelenaere1-2/+12
2009-11-09Fix Free and Disk size display when SECTOR_SIZE!=512Frank Gevaerts1-2/+2
2009-08-16FAT timestamp handling improvements for non-RTC targets:Jens Arnold1-45/+54
2009-07-17Commit FS#9545, storage cleanup and multi-driver supportFrank Gevaerts1-2/+4
2009-07-14FS#10080Nils Wallménius1-2/+2
2008-11-02implement single-driver storage layer with macros instead of inlinesFrank Gevaerts1-9/+9
2008-11-01Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do ...Frank Gevaerts1-10/+10
2008-10-31cleanup storage definesFrank Gevaerts1-1/+1
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg1-2/+4
2008-04-28Moved atoi declaration to stdlib.h. Deleted atoi.hBertrik Sikken1-1/+0
2008-04-06Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now w...Michael Sevakis1-1/+1
2008-03-25Add a complete priority inheritance implementation to the scheduler (all mute...Michael Sevakis1-0/+6
2008-03-12Hotswap code shuffling: Fix yellow. Simplify some target function access. Kee...Michael Sevakis1-1/+1
2008-03-12Do some crackdown on kernel object reinitialization after they could be in us...Michael Sevakis1-1/+18
2008-02-07Let the FAT namecheck also look for trailing spaces, fixes FS #8560.Peter D'Hoye1-0/+4
2007-10-28Code police, no functional changes (yet)Peter D'Hoye1-65/+85
2007-10-16Finally full multicore support for PortalPlayer 502x targets with an eye towa...Michael Sevakis1-1/+1
2007-10-10Fix FS #5852 by trying to properly close and update the recorded file, and gi...Peter D'Hoye1-0/+4
2007-07-09Prevent another divide-by-zero (only affecting targets with FAT16 support ena...Dave Chapman1-0/+2
2007-07-09Fix division by 0 errorRobert Keevil1-1/+4
2007-07-05Fix a (minor) disk corruption when moving directories around. Fixes FS #7359Peter D'Hoye1-5/+58
2007-07-03Fix serious bug in FAT filename check, preventing most files from being creat...Magnus Holmgren1-38/+13