History log of /xv6-public/fs.h (Results 1 – 25 of 26)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: xv6-rev11, xv6-rev9
# b7fed77b 02-Sep-2016 Frans Kaashoek <kaashoek@mit.edu>

Fix a few lines that runoff is complaining about that they are too long


# 7894fcd2 25-Aug-2016 Frans Kaashoek <kaashoek@mit.edu>

Remove trailing white space with:
for f in *.{h,c}; do sed -i .sed 's/[[:blank:]]*$//' $f; done
(Thanks to Nicolás Wolovick)


# 8320d61b 27-Jun-2015 Frans Kaashoek <kaashoek@mit.edu>

Pick up where i left off in april:
- 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)

Pick up where i left off in april:
- 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.

show more ...


# de4af193 11-Apr-2015 Frans Kaashoek <kaashoek@mit.edu>

One ide command for nsector_per_block generates nsector_per_block interrupts,
instead of 1. ideintr() should wait for nsector_per_block interrupts before
waking up the reader; now it wakes up the r

One ide command for nsector_per_block generates nsector_per_block interrupts,
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.

show more ...


# c24ac5d7 03-Apr-2015 Frans Kaashoek <kaashoek@mit.edu>

Disentangle block size from the disk's sector size. Set block size to 1024 to show
that they can be different. Clean up mkfs, simplifying specifying fs parameters,
remove some redundancy between fs

Disentangle block size from the disk's sector size. Set block size to 1024 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.

show more ...


Revision tags: xv6-rev8, xv6-rev7, osdi12-submit
# a5fbfe41 11-Oct-2011 Robert Morris <rtm@csail.mit.edu>

clarify some FS comments


Revision tags: xv6-rev6
# 788e27de 02-Sep-2011 Austin Clements <amdragon@mit.edu>

Fit fs.h in one column


# 13a96bae 28-Jul-2011 Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local>

Dirt simple logging
Passes usertests and stressfs
Seems to recover correctly in a number of simple cases


Revision tags: xv6-rev5
# cf4b1ad9 20-Feb-2011 Russ Cox <rsc@swtch.com>

xv6: formatting, cleanup, rev5 (take 2)


Revision tags: xv6-2010, xv6-rev4, xv6-rev3
# ba6cd8a6 31-May-2009 rsc <rsc>

drop NADDRS and INDIRECT; too many names


# 0c7f4838 31-May-2009 rsc <rsc>

move T_DIR etc into stat.h; move type up


# 2ce40d70 08-Oct-2008 rtm <rtm>

be clear what the root i-number is


Revision tags: xv6-2008, xv6-2007, xv6-rev1
# 8e88f9e2 24-Aug-2007 rtm <rtm>

comment nits


# bcca6c6b 20-Aug-2007 rsc <rsc>

shuffle fs.c in bottom-up order


Revision tags: symlinks, xv6-2006, xv6-rev0
# 41948359 08-Sep-2006 rsc <rsc>

tweak fs.h spacing; add comment


# d911d83c 08-Sep-2006 rsc <rsc>

fix various comments


# 31085bb4 07-Sep-2006 rsc <rsc>

more comments


# 5051da6d 25-Aug-2006 rtm <rtm>

inode addrs[NDIRECT] -> NADDRS
fix race in mknod / creat
use last component in dirent in mknod, not path


# ea2909b6 24-Aug-2006 kaashoek <kaashoek>

user-level malloc (untested)
nit in sbrk
indirect block
fix dup to share fd struct


# e958c538 15-Aug-2006 kaashoek <kaashoek>

commented out code for cwd


# 8a8be1b8 10-Aug-2006 rtm <rtm>

low-level keyboard input (not hooked up to /dev yet)
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 key

low-level keyboard input (not hooked up to /dev yet)
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...

show more ...


# 939f9ede 09-Aug-2006 kaashoek <kaashoek>

iread for T_DEV
O_RDWR, etc.
create file


# 24111398 09-Aug-2006 kaashoek <kaashoek>

block bitmap
balloc


# e8d11c2e 08-Aug-2006 kaashoek <kaashoek>

mknod,ialloc,iupdate


# 9d3fb671 21-Jul-2006 rtm <rtm>

namei


12