History log of /xv6-public/param.h (Results 1 – 23 of 23)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: xv6-rev11, xv6-rev9
# 895af77f 10-Apr-2015 Frans Kaashoek <kaashoek@mit.edu>

check blockno passed to idestart


# 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
# e2b4583d 28-Aug-2014 Robert Morris <rtm@csail.mit.edu>

xx


# 48aa9174 28-Aug-2014 Robert Morris <rtm@csail.mit.edu>

i think this is a working concurrent logging scheme


Revision tags: xv6-rev7, osdi12-submit, xv6-rev6
# 2e590463 12-Aug-2011 Robert Morris <rtm@csail.mit.edu>

log write() data
usertest for big write()s
push begin_trans/commit_trans down into syscalls


# 9aa0337d 29-Jul-2011 Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local>

Map kernel high
Very important to give qemu memory through PHYSTOP :(


# 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
# 4655d42e 27-Sep-2010 Robert Morris <rtm@csail.mit.edu>

copyout() copies data to a va in a pagetable, for exec() &c
usertest that passes too many arguments, break exec


Revision tags: xv6-2010, xv6-rev4
# 7d7dc933 31-Aug-2010 Robert Morris <rtm@nephron.lcs.mit.edu>

kalloc/kfree now only a page at a time
do not keep sorted contiguous free list


# 40889627 02-Jul-2010 Frans Kaashoek <kaashoek@fransk-6.local>

Initial version of single-cpu xv6 with page tables


Revision tags: xv6-rev3, xv6-2008, xv6-2007, xv6-rev1
# 902b13f5 24-Aug-2007 rtm <rtm>

simplify ide queuing
nits in comments


# 20365348 24-Aug-2007 rtm <rtm>

add missing iput() at end of _namei()


# e9ddc7c0 22-Aug-2007 rsc <rsc>

NREQUEST = NBUF


# eaea18cb 22-Aug-2007 rsc <rsc>

PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf

Various changes made while offline.

+ bwrite sector argument is redundant; use b->sector.
+ reformatting of files for nicer PDF page breaks
+ distinguis

PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf

Various changes made while offline.

+ bwrite sector argument is redundant; use b->sector.
+ reformatting of files for nicer PDF page breaks
+ distinguish between locked, unlocked inodes in type signatures
+ change FD_FILE to FD_INODE
+ move userinit (nee proc0init) to proc.c
+ move ROOTDEV to param.h
+ always parenthesize sizeof argument

show more ...


Revision tags: symlinks, xv6-2006, xv6-rev0
# 39593d2f 06-Sep-2006 rsc <rsc>

struct fd -> struct file


# cea3c346 06-Sep-2006 rsc <rsc>

spacing


# 2b19190c 29-Aug-2006 rtm <rtm>

clean up stale error checks and panics
delete unused functions
a few comments


# 6fa5ffb5 09-Aug-2006 kaashoek <kaashoek>

devsw
checkpoint: write(fd,"hello\n",6) where fd is a console dev almost works


# 11a9947f 21-Jul-2006 rtm <rtm>

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


# 7ea6c9d1 10-Jul-2006 kaashoek <kaashoek>

queue with disk requests


# c41f1de5 27-Jun-2006 rtm <rtm>

file descriptors
pipes


# 21a88fd4 22-Jun-2006 kaashoek <kaashoek>

checkpoint. booting second processor. stack is messed up, but thanks to cliff
and plan 9 code, at least boots and gets into C code.


# 55e95b16 12-Jun-2006 rtm <rtm>

import