History log of /xv6-public/initcode.S (Results 1 – 7 of 7)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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 ...