#
19b42cc0 |
| 27-Aug-2007 |
rsc <rsc> |
Rename main0 to main.
|
#
e0e7d07e |
| 24-Aug-2007 |
rsc <rsc> |
test that fork fails gracefully
|
#
6bf2e5c8 |
| 22-Aug-2007 |
rsc <rsc> |
add ln
|
#
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 ...
|
#
e0924827 |
| 08-Aug-2007 |
rsc <rsc> |
add kill
|
#
af689dcf |
| 08-Aug-2007 |
rsc <rsc> |
oops
|
#
349ee132 |
| 08-Aug-2007 |
rsc <rsc> |
add zombie program
|
#
ca3d5776 |
| 08-Aug-2007 |
rsc <rsc> |
add rule to generate init.sym
|
Revision tags: symlinks |
|
#
b438eff6 |
| 17-Sep-2006 |
rsc <rsc> |
Have kernel build rule create kernel.sym, which can be used in Bochs to make breakpoint setting easier:
load-symbols "kernel.sym" vb 0x8:"main0" c disasm/25 "main0" vb 0x8:"main0"+0x5f c
etc.
|
Revision tags: xv6-2006, xv6-rev0 |
|
#
db2d8e4b |
| 08-Sep-2006 |
rsc <rsc> |
dist rules
|
#
5692823b |
| 07-Sep-2006 |
kaashoek <kaashoek> |
minor makefile fixes for printing cut last line of readme so that readme fits on single page
|
#
339a9bea |
| 07-Sep-2006 |
rsc <rsc> |
new targets bochs and qemu
|
#
52253dce |
| 07-Sep-2006 |
kaashoek <kaashoek> |
remove fstest
|
#
7e019461 |
| 07-Sep-2006 |
rsc <rsc> |
fix build
|
#
a64cd813 |
| 07-Sep-2006 |
kaashoek <kaashoek> |
one regression test program
|
#
94d7e259 |
| 07-Sep-2006 |
rsc <rsc> |
avoid system binary clashes
|
#
f7017212 |
| 07-Sep-2006 |
kaashoek <kaashoek> |
run without lapic and ioapic, if they are not present if no lapic available, use 8253pit for clock now xv6 runs both on qemu (uniprocessor) and bochs (uniprocessor and MP)
|
#
2a55cc55 |
| 06-Sep-2006 |
rsc <rsc> |
runoff tweaks
|
#
f3fc72c5 |
| 06-Sep-2006 |
rsc <rsc> |
clean up after mkfs
|
#
9936bffa |
| 06-Sep-2006 |
rsc <rsc> |
fd.* -> file.*
|
#
61d03d0e |
| 06-Sep-2006 |
rsc <rsc> |
rm rm
|
#
d49a2d53 |
| 06-Sep-2006 |
kaashoek <kaashoek> |
nits
|
#
fae7779d |
| 05-Sep-2006 |
rsc <rsc> |
New formatting scripts.
The use/defs extraction in runoff still needs some work for xv6 code style.
|
#
97a5bba6 |
| 03-Sep-2006 |
kaashoek <kaashoek> |
index for printout some cleanup
|
#
dfcc5b99 |
| 29-Aug-2006 |
rtm <rtm> |
prune unneeded panics and debug output
|