This website requires JavaScript.
be29b8e263
++
rsc
2006-09-08 14:26:16 +0000
d6d636aad3
make setjmp fit on one page
rsc
2006-09-08 14:20:43 +0000
ab299eb39a
can break after }; too
rsc
2006-09-08 14:19:30 +0000
d911d83ca1
fix various comments
rsc
2006-09-08 13:55:43 +0000
ec5783cbd2
runoff changes
rsc
2006-09-08 13:53:18 +0000
72a590d9e5
quiet
rsc
2006-09-08 13:44:56 +0000
2cbb4b1842
stop using fd to name files
rsc
2006-09-08 13:44:42 +0000
5692823b1f
minor makefile fixes for printing cut last line of readme so that readme fits on single page
kaashoek
2006-09-07 21:03:13 +0000
2e898063ae
a bit more structure
kaashoek
2006-09-07 20:28:53 +0000
4d33ef8612
explain how to use
rsc
2006-09-07 20:06:20 +0000
339a9beaf5
new targets bochs and qemu
rsc
2006-09-07 20:06:15 +0000
f3c393ba9f
fix tests
rsc
2006-09-07 20:06:08 +0000
641e29c583
add copyright notice
kaashoek
2006-09-07 19:37:16 +0000
95edc8921f
debugging help
rsc
2006-09-07 16:54:28 +0000
41abfaa92e
missing def
rsc
2006-09-07 16:54:23 +0000
21eafd48e2
fix disk bug
rsc
2006-09-07 16:54:18 +0000
3c821bf9ae
better comment
rsc
2006-09-07 16:54:15 +0000
b6cac0a53b
check preconditions in sched
rsc
2006-09-07 16:54:00 +0000
e7a5b3c5ee
comment memory barriers
rsc
2006-09-07 16:53:49 +0000
0b75a8e8be
no recursive interrupts
rsc
2006-09-07 16:53:16 +0000
5a71f93301
debugging rearrangements
rsc
2006-09-07 16:52:13 +0000
ab17e3198b
debugging prints
rsc
2006-09-07 15:45:38 +0000
1542186378
allow long names again
rsc
2006-09-07 15:34:28 +0000
0517a730db
remove bogus test
rsc
2006-09-07 15:31:40 +0000
0294e3e290
comments
rsc
2006-09-07 15:31:33 +0000
19297caf0d
fix ide, pit interfaces
rsc
2006-09-07 15:29:54 +0000
6c8acf9e04
check super-long lookups
rsc
2006-09-07 15:15:46 +0000
0d6bbd3172
clean namei search loop
rsc
2006-09-07 15:15:32 +0000
7a054598fa
fix build bug
rsc
2006-09-07 14:39:05 +0000
70c3260dc4
fix pipe bug
rsc
2006-09-07 14:38:56 +0000
bb207a1d42
comments
rsc
2006-09-07 14:28:12 +0000
52253dce65
remove fstest
kaashoek
2006-09-07 14:17:30 +0000
224f6598c1
refactor syscall code
rsc
2006-09-07 14:13:26 +0000
31085bb416
more comments
rsc
2006-09-07 14:12:30 +0000
7e019461c8
fix build
rsc
2006-09-07 14:10:52 +0000
a64cd81342
one regression test program
kaashoek
2006-09-07 13:23:41 +0000
1dca3afbbb
remove _ prefixes
rsc
2006-09-07 13:08:23 +0000
05a7bbe08b
comment fixes
rsc
2006-09-07 13:07:52 +0000
94d7e25975
avoid system binary clashes
rsc
2006-09-07 13:07:39 +0000
7678a19ecf
better page breaks
rsc
2006-09-07 13:07:29 +0000
44e6909a6d
more simplifying
kaashoek
2006-09-07 03:16:15 +0000
e00baa9f5d
get precedence of <, >, and | right simplify
kaashoek
2006-09-07 02:15:28 +0000
1133b215d8
more defensive programming
rsc
2006-09-07 01:56:22 +0000
f70172129c
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)
kaashoek
2006-09-07 01:37:58 +0000
f9bc4452b5
nit in console interrupts
kaashoek
2006-09-07 00:00:33 +0000
d6b20251f0
fd.c -> file.c
rsc
2006-09-06 19:47:07 +0000
26dfb4c80d
runoff fixes
rsc
2006-09-06 19:43:59 +0000
2a55cc5501
runoff tweaks
rsc
2006-09-06 19:22:24 +0000
e9d2250e15
goodbye lgrind
rsc
2006-09-06 19:11:57 +0000
f3fc72c5b6
clean up after mkfs
rsc
2006-09-06 19:11:39 +0000
0cfc7290e8
wrap long lines
rsc
2006-09-06 19:08:14 +0000
db8fb62e4d
for vs while
rsc
2006-09-06 18:47:51 +0000
236d33698b
weird spacing
rsc
2006-09-06 18:47:48 +0000
50e514be98
fd_* => file_*
rsc
2006-09-06 18:43:45 +0000
9936bffa45
fd.* -> file.*
rsc
2006-09-06 18:40:28 +0000
39593d2f1a
struct fd -> struct file
rsc
2006-09-06 18:38:56 +0000
89ebd895b8
what is NULL?
rsc
2006-09-06 18:21:54 +0000
42d5d65b9a
renumber system calls
rsc
2006-09-06 18:19:36 +0000
2685309fb4
split syscall.c into sysfile.c and sysproc.c
rsc
2006-09-06 18:19:11 +0000
61d03d0eef
rm rm
rsc
2006-09-06 18:18:43 +0000
d4c64e5d43
writeable => writable
rsc
2006-09-06 18:06:04 +0000
48b824703b
break single-line if statements
rsc
2006-09-06 17:57:47 +0000
96d467b3a9
more named constants
rsc
2006-09-06 17:54:29 +0000
799c9176bc
more tabs go away
rsc
2006-09-06 17:53:15 +0000
f552738889
no /* */ comments
rsc
2006-09-06 17:50:20 +0000
9e9bcaf143
standardize various * conventions
rsc
2006-09-06 17:27:19 +0000
03b6376f56
standardize on unnamed args in prototypes
rsc
2006-09-06 17:10:00 +0000
cea3c34644
spacing
rsc
2006-09-06 17:06:10 +0000
a650c606fe
spacing fixes: no tabs, 2-space indents (for rtm)
rsc
2006-09-06 17:04:06 +0000
45854caa93
print "0" for null string
rsc
2006-09-06 16:38:39 +0000
d90113b638
tweak
rsc
2006-09-06 16:36:54 +0000
0992df4b90
clear np->mem after freeing
rsc
2006-09-06 16:35:21 +0000
21a88dd053
some pipe support in sh bug in proc_wait
kaashoek
2006-09-06 15:32:21 +0000
d49a2d5386
nits
kaashoek
2006-09-06 01:25:41 +0000
56ac0d72fc
change sections and order of files in printout
kaashoek
2006-09-06 00:07:09 +0000
fae7779da7
New formatting scripts.
rsc
2006-09-05 15:50:55 +0000
a81e02133a
a few nits
kaashoek
2006-09-04 12:41:27 +0000
82537b7156
nits
rtm
2006-09-04 11:52:36 +0000
97c74a3a64
nits
kaashoek
2006-09-03 18:32:58 +0000
0b6ab8416e
don't send keyboard interrupts to the second cpu, if we have only one cpu. xv6 seems to work fine on uniprocessor now.
kaashoek
2006-09-03 17:34:09 +0000
7abf49d2f2
remove duplication don't use the same name for two different pieces of code
kaashoek
2006-09-03 15:39:29 +0000
801affcd14
centralize credits
kaashoek
2006-09-03 15:10:33 +0000
97a5bba6d2
index for printout some cleanup
kaashoek
2006-09-03 14:38:10 +0000
2aa4c3bc29
complain if no disk 1 lots of cleanup
rtm
2006-08-30 18:55:06 +0000
18432ed5ed
nits
rtm
2006-08-29 21:35:30 +0000
7a37578e9e
clear killed flag in exit idecref cwd in exit
rtm
2006-08-29 19:59:52 +0000
dfcc5b997c
prune unneeded panics and debug output
rtm
2006-08-29 19:06:37 +0000
d7ce6545e7
better printout
kaashoek
2006-08-29 17:50:19 +0000
3b95801add
i broke sbrk, fix it
rtm
2006-08-29 17:01:40 +0000
2b19190c13
clean up stale error checks and panics delete unused functions a few comments
rtm
2006-08-29 14:45:45 +0000
b52151e032
some text in readme generate postscript printout
kaashoek
2006-08-28 18:31:33 +0000
45b6fe7e1a
remove smallcap version
kaashoek
2006-08-28 15:24:23 +0000
03c70cc2e6
consistently ignore more than 14 chars in path component forbid create or write of existing directory mkdir("d1/d2/d3"), .. should refer to d2, not cwd mkdir increase parent link count
rtm
2006-08-26 16:31:05 +0000
a6c28c9779
mkdir check error from mknod chdir return -1 if target not a dir
rtm
2006-08-26 15:06:59 +0000
a84585de63
fstests bugs
rtm
2006-08-25 01:37:54 +0000
80f292f830
fix writing the indirect block
rtm
2006-08-25 01:25:22 +0000
5051da6de3
inode addrs[NDIRECT] -> NADDRS fix race in mknod / creat use last component in dirent in mknod, not path
rtm
2006-08-25 01:11:30 +0000
74493bf446
kill user process when it generates an unhandled trap (e.g., 13) fix bug in test code of malloc
kaashoek
2006-08-25 00:43:17 +0000
81d5219998
bug in sbrk test malloc
kaashoek
2006-08-24 19:24:36 +0000
bcfb84b6a9
big directory test
rtm
2006-08-24 19:21:19 +0000