Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-06-11 | separate source into kernel/ user/ mkfs/ | Robert Morris | 1 | -60/+0 | |
2019-06-06 | gdb backtraces: -ggdb, -fno-omit-frame-pointer, BSIZE=1024 | Robert Morris | 1 | -3/+3 | |
2019-06-04 | support read() and write() bigger than one page | Robert Morris | 1 | -0/+3 | |
2016-09-02 | Fix a few lines that runoff is complaining about that they are too long | Frans Kaashoek | 1 | -3/+4 | |
2016-08-25 | Remove trailing white space with: | Frans Kaashoek | 1 | -1/+1 | |
for f in *.{h,c}; do sed -i .sed 's/[[:blank:]]*$//' $f; done (Thanks to Nicolás Wolovick) | |||||
2015-06-27 | Pick up where i left off in april: | Frans Kaashoek | 1 | -10/+11 | |
- move log into metadata part of disk, so that marking that the log's blocks are in use falls out for free - superblock describes the whole disk (sizes and offets) - sizes and offsets are computed in one place (mkfs) and the rest of the code refers to the superblock for these values, instead of recomputing them. | |||||
2015-04-10 | One ide command for nsector_per_block generates nsector_per_block interrupts, | Frans Kaashoek | 1 | -1/+1 | |
instead of 1. ideintr() should wait for nsector_per_block interrupts before waking up the reader; now it wakes up the reader after 1 interrupt, which apparently means that the first sector is available of the command instead of all. For now keep BSIZE to 512. | |||||
2015-04-03 | Disentangle block size from the disk's sector size. Set block size to 1024 ↵ | Frans Kaashoek | 1 | -1/+1 | |
to show that they can be different. Clean up mkfs, simplifying specifying fs parameters, remove some redundancy between fs and mkfs, and fix disk layout bugs. Call blocks in the file system blocks instead of sectors. Passes usertests for different block sizes. | |||||
2011-10-11 | clarify some FS comments | Robert Morris | 1 | -2/+6 | |
2011-09-02 | Fit fs.h in one column | Austin Clements | 1 | -2/+1 | |
2011-07-27 | Dirt simple logging | Frans Kaashoek | 1 | -0/+1 | |
Passes usertests and stressfs Seems to recover correctly in a number of simple cases | |||||
2011-02-19 | xv6: formatting, cleanup, rev5 (take 2) | Russ Cox | 1 | -1/+0 | |
2009-05-31 | drop NADDRS and INDIRECT; too many names | rsc | 1 | -4/+2 | |
2009-05-31 | move T_DIR etc into stat.h; move type up | rsc | 1 | -4/+0 | |
2008-10-08 | be clear what the root i-number is | rtm | 1 | -0/+1 | |
2007-08-24 | comment nits | rtm | 1 | -1/+1 | |
2007-08-20 | shuffle fs.c in bottom-up order | rsc | 1 | -2/+0 | |
2006-09-08 | tweak fs.h spacing; add comment | rsc | 1 | -0/+2 | |
2006-09-08 | fix various comments | rsc | 1 | -2/+2 | |
2006-09-07 | more comments | rsc | 1 | -20/+33 | |
2006-08-25 | inode addrs[NDIRECT] -> NADDRS | rtm | 1 | -1/+1 | |
fix race in mknod / creat use last component in dirent in mknod, not path | |||||
2006-08-24 | user-level malloc (untested) | kaashoek | 1 | -2/+6 | |
nit in sbrk indirect block fix dup to share fd struct | |||||
2006-08-15 | commented out code for cwd | kaashoek | 1 | -0/+2 | |
2006-08-10 | low-level keyboard input (not hooked up to /dev yet) | rtm | 1 | -5/+0 | |
fix acquire() to cli() *before* incrementing nlock make T_SYSCALL a trap gate, not an interrupt gate sadly, various crashes if you hold down a keyboard key... | |||||
2006-08-09 | iread for T_DEV | kaashoek | 1 | -0/+4 | |
O_RDWR, etc. create file | |||||
2006-08-09 | block bitmap | kaashoek | 1 | -6/+11 | |
balloc | |||||
2006-08-08 | mknod,ialloc,iupdate | kaashoek | 1 | -1/+5 | |
2006-07-21 | namei | rtm | 1 | -1/+3 | |
2006-07-21 | bread | rtm | 1 | -0/+28 | |
iget mkfs makes a file system image put this in your .bochsrc: ata0-slave: type=disk, mode=flat, path="fs.img", cylinders=1024, heads=1, spt=1 |