Frans Kaashoek
c24ac5d763
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.
2015-04-03 08:22:02 -04:00
Robert Morris
a5fbfe418a
clarify some FS comments
2011-10-11 06:41:37 -04:00
Austin Clements
788e27def2
Fit fs.h in one column
2011-09-02 14:57:28 -04:00
Frans Kaashoek
13a96baefc
Dirt simple logging
...
Passes usertests and stressfs
Seems to recover correctly in a number of simple cases
2011-07-27 20:35:46 -04:00
Russ Cox
cf4b1ad90b
xv6: formatting, cleanup, rev5 (take 2)
2011-02-19 21:17:55 -05:00
rsc
ba6cd8a685
drop NADDRS and INDIRECT; too many names
2009-05-31 00:59:37 +00:00
rsc
0c7f483838
move T_DIR etc into stat.h; move type up
2009-05-31 00:26:10 +00:00
rtm
2ce40d7088
be clear what the root i-number is
2008-10-08 18:57:13 +00:00
rtm
8e88f9e2c6
comment nits
2007-08-24 19:52:49 +00:00
rsc
bcca6c6bde
shuffle fs.c in bottom-up order
2007-08-20 18:23:52 +00:00
rsc
4194835901
tweak fs.h spacing; add comment
2006-09-08 14:31:17 +00:00
rsc
d911d83ca1
fix various comments
2006-09-08 13:55:43 +00:00
rsc
31085bb416
more comments
2006-09-07 14:12:30 +00:00
rtm
5051da6de3
inode addrs[NDIRECT] -> NADDRS
...
fix race in mknod / creat
use last component in dirent in mknod, not path
2006-08-25 01:11:30 +00:00
kaashoek
ea2909b6b5
user-level malloc (untested)
...
nit in sbrk
indirect block
fix dup to share fd struct
2006-08-24 02:44:41 +00:00
kaashoek
e958c538fa
commented out code for cwd
2006-08-15 15:53:46 +00:00
rtm
8a8be1b8c3
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...
2006-08-10 02:07:10 +00:00
kaashoek
939f9edeac
iread for T_DEV
...
O_RDWR, etc.
create file
2006-08-09 19:25:20 +00:00
kaashoek
241113985f
block bitmap
...
balloc
2006-08-09 01:09:36 +00:00
kaashoek
e8d11c2e84
mknod,ialloc,iupdate
2006-08-08 18:07:37 +00:00
rtm
9d3fb67141
namei
2006-07-21 22:10:40 +00:00
rtm
11a9947f1a
bread
...
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
2006-07-21 13:18:04 +00:00