Revision tags: xv6-rev11, xv6-rev9 |
|
#
9c65b32d |
| 11-Aug-2016 |
Robert Morris <rtm@csail.mit.edu> |
nothing much
|
Revision tags: xv6-rev8, xv6-rev7, 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, xv6-rev3 |
|
#
f9a06440 |
| 12-Jul-2009 |
Russ Cox <rsc@swtch.com> |
rearrangements and cleanup for text
|
Revision tags: xv6-2008, xv6-2007, xv6-rev1 |
|
#
19b42cc0 |
| 27-Aug-2007 |
rsc <rsc> |
Rename main0 to main.
|
#
895c182d |
| 24-Aug-2007 |
rsc <rsc> |
finish comments
|
#
f32f3638 |
| 21-Aug-2007 |
rsc <rsc> |
Various cleanup:
- Got rid of dummy proc[0]. Now proc[0] is init. - Added initcode.S to exec /init, so that /init is just a regular binary. - Moved exec out of sysfile to exec.c - Moved code
Various cleanup:
- Got rid of dummy proc[0]. Now proc[0] is init. - Added initcode.S to exec /init, so that /init is just a regular binary. - Moved exec out of sysfile to exec.c - Moved code dealing with fs guts (like struct inode) from sysfile.c to fs.c. Code dealing with system call arguments stays in sysfile.c - Refactored directory routines in fs.c; should be simpler. - Changed iget to return *unlocked* inode structure. This solves the lookup-then-use race in namei without introducing deadlocks. It also enabled getting rid of the dummy proc[0].
show more ...
|