summaryrefslogtreecommitdiff
path: root/file.c
AgeCommit message (Expand)Author
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris
2019-06-05clean up -WallRobert Morris
2019-06-04support read() and write() bigger than one pageRobert Morris
2019-06-01first shell prints $ prompt, though no console input yetRobert Morris
2019-05-31-initrd fs.img, ramdisk.c, file systemRobert Morris
2017-10-24stricter log consumption by write()Robert Morris
2016-09-11Replace I_BUSY with sleep locksFrans Kaashoek
2016-08-25Remove trailing white space with:Frans Kaashoek
2014-08-27a start at concurrent FS system callsRobert Morris
2011-10-14don't let dirty blocks be evicted from cache!Robert Morris
2011-09-02Put filewrite in its own columnAustin Clements
2011-08-29Revert "Introduce and use sleeplocks instead of BUSY flags"Frans Kaashoek
2011-08-29Style nits; indentation and tabsAustin Clements
2011-08-26Introduce and use sleeplocks instead of BUSY flagsFrans Kaashoek
2011-08-15avoid deadlock by calling begin_trans() before locking any inodesRobert Morris
2011-08-12log write() dataRobert Morris
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek
2009-12-018ae0 instead of 8e00, thanks yandongFrans Kaashoek
2009-08-08shuffle and tweak for formatting.Russ Cox
2009-05-31group locks into structs they protect.rsc
2009-05-31use ftable like btable and itablersc
2007-08-28remove _ from pipe; be like filersc
2007-08-27delete unnecessary #include linesrsc
2007-08-27formatting shufflersc
2007-08-27fileincref -> filedup (consistent with idup)rsc
2007-08-24Remove struct uinode.rsc
2007-08-22PDF at http://am.lcs.mit.edu/~rsc/xv6.pdfrsc
2007-08-14formatting, cleanuprsc
2006-09-08stop using fd to name filesrsc
2006-09-07commentsrsc
2006-09-07refactor syscall codersc
2006-09-06fd_* => file_*rsc
2006-09-06fd.* -> file.*rsc