Revision tags: xv6-rev11, xv6-rev9, xv6-rev8, xv6-rev7 |
|
#
95692c4a |
| 23-Aug-2012 |
Frans Kaashoek <kaashoek@mit.edu> |
Remove left-over from some logging plan making complete syscalls atomic 0 is not a system call (thanks to Peter Froehlich)
|
Revision tags: osdi12-submit, xv6-rev6 |
|
#
d10d324e |
| 23-Aug-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Remove sys_init syscall Invoke initlog from forkret on first user process
|
#
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, xv6-2010, xv6-rev4 |
|
#
789b508d |
| 11-Aug-2010 |
Robert Morris <rtm@nephron.lcs.mit.edu> |
uptime() sys call for benchmarking increase PHYSTOP
|
Revision tags: xv6-rev3, xv6-2008, xv6-2007, xv6-rev1 |
|
#
efc12b8e |
| 27-Aug-2007 |
rsc <rsc> |
Replace yield system call with sleep.
|
#
4bcd0f6a |
| 24-Aug-2007 |
rsc <rsc> |
Add yield system call, for zombie test program (bad idea?).
|
Revision tags: symlinks, xv6-2006, xv6-rev0 |
|
#
224f6598 |
| 07-Sep-2006 |
rsc <rsc> |
refactor syscall code
|
#
39593d2f |
| 06-Sep-2006 |
rsc <rsc> |
struct fd -> struct file
|
#
42d5d65b |
| 06-Sep-2006 |
rsc <rsc> |
renumber system calls
|
#
2685309f |
| 06-Sep-2006 |
rsc <rsc> |
split syscall.c into sysfile.c and sysproc.c
|
#
8b58e810 |
| 23-Aug-2006 |
kaashoek <kaashoek> |
i/o redirection in sh better parsing of sh commands (copied from jos sh) cat: read from 1 if no args sbrk system call, but untested getpid system call moved locks in keyboard intr, but why do we get
i/o redirection in sh better parsing of sh commands (copied from jos sh) cat: read from 1 if no args sbrk system call, but untested getpid system call moved locks in keyboard intr, but why do we get intr w. null characters from keyboard?
show more ...
|
#
16083d44 |
| 20-Aug-2006 |
kaashoek <kaashoek> |
removed block system call renumber system calls (run gmake clean!) skeleton for dup system call
|
#
8787cd01 |
| 19-Aug-2006 |
kaashoek <kaashoek> |
chdir cd in shell nits in mkdir, ls, etc.
|
#
d15f0d10 |
| 14-Aug-2006 |
kaashoek <kaashoek> |
start on mkdir stat
|
#
9e5970d5 |
| 13-Aug-2006 |
rtm <rtm> |
link()
|
#
43572072 |
| 12-Aug-2006 |
rtm <rtm> |
fix getblk to actually lock the block no more cons_put system calls usertests tests two processes writing files
|
#
1f544842 |
| 12-Aug-2006 |
kaashoek <kaashoek> |
fstat primitive ls
|
#
28d9ef04 |
| 10-Aug-2006 |
kaashoek <kaashoek> |
printf convert userfs to use printf bfree ifree writei start on unlink
|
#
e8d11c2e |
| 08-Aug-2006 |
kaashoek <kaashoek> |
mknod,ialloc,iupdate
|
#
32630628 |
| 29-Jul-2006 |
rtm <rtm> |
open()
|
#
c59361f1 |
| 27-Jul-2006 |
rtm <rtm> |
primitive exec
|
#
f3d29022 |
| 16-Jul-2006 |
rsc <rsc> |
add cons_puts for atomic (readable) output
|
#
46bbd72f |
| 15-Jul-2006 |
rtm <rtm> |
no more recursive locks wakeup1() assumes you hold proc_table_lock sleep(chan, lock) provides atomic sleep-and-release to wait for condition ugly code in swtch/scheduler to implement new sleep fix lo
no more recursive locks wakeup1() assumes you hold proc_table_lock sleep(chan, lock) provides atomic sleep-and-release to wait for condition ugly code in swtch/scheduler to implement new sleep fix lots of bugs in pipes, wait, and exit fix bugs if timer interrupt goes off in schedule() console locks per line, not per byte
show more ...
|
#
b548df15 |
| 11-Jul-2006 |
rtm <rtm> |
pre-empt both user and kernel, in clock interrupt usertest.c tests pre-emption kill()
|
#
7837c71b |
| 06-Jul-2006 |
kaashoek <kaashoek> |
disable all interrupts when acquiring lock user program that makes a blocking system call
|