Commit graph

181 commits

Author SHA1 Message Date
kaashoek
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)
2006-09-07 01:37:58 +00:00
kaashoek
f9bc4452b5 nit in console interrupts 2006-09-07 00:00:33 +00:00
rsc
d6b20251f0 fd.c -> file.c 2006-09-06 19:47:07 +00:00
rsc
26dfb4c80d runoff fixes 2006-09-06 19:43:59 +00:00
rsc
2a55cc5501 runoff tweaks 2006-09-06 19:22:24 +00:00
rsc
e9d2250e15 goodbye lgrind 2006-09-06 19:11:57 +00:00
rsc
f3fc72c5b6 clean up after mkfs 2006-09-06 19:11:39 +00:00
rsc
0cfc7290e8 wrap long lines 2006-09-06 19:08:14 +00:00
rsc
db8fb62e4d for vs while 2006-09-06 18:47:51 +00:00
rsc
236d33698b weird spacing 2006-09-06 18:47:48 +00:00
rsc
50e514be98 fd_* => file_* 2006-09-06 18:43:45 +00:00
rsc
9936bffa45 fd.* -> file.* 2006-09-06 18:40:28 +00:00
rsc
39593d2f1a struct fd -> struct file 2006-09-06 18:38:56 +00:00
rsc
89ebd895b8 what is NULL? 2006-09-06 18:21:54 +00:00
rsc
42d5d65b9a renumber system calls 2006-09-06 18:19:36 +00:00
rsc
2685309fb4 split syscall.c into sysfile.c and sysproc.c 2006-09-06 18:19:11 +00:00
rsc
61d03d0eef rm rm 2006-09-06 18:18:43 +00:00
rsc
d4c64e5d43 writeable => writable 2006-09-06 18:06:04 +00:00
rsc
48b824703b break single-line if statements 2006-09-06 17:57:47 +00:00
rsc
96d467b3a9 more named constants 2006-09-06 17:54:29 +00:00
rsc
799c9176bc more tabs go away 2006-09-06 17:53:15 +00:00
rsc
f552738889 no /* */ comments 2006-09-06 17:50:20 +00:00
rsc
9e9bcaf143 standardize various * conventions 2006-09-06 17:27:19 +00:00
rsc
03b6376f56 standardize on unnamed args in prototypes 2006-09-06 17:10:00 +00:00
rsc
cea3c34644 spacing 2006-09-06 17:06:10 +00:00
rsc
a650c606fe spacing fixes: no tabs, 2-space indents (for rtm) 2006-09-06 17:04:06 +00:00
rsc
45854caa93 print "0" for null string 2006-09-06 16:38:39 +00:00
rsc
d90113b638 tweak 2006-09-06 16:36:54 +00:00
rsc
0992df4b90 clear np->mem after freeing 2006-09-06 16:35:21 +00:00
kaashoek
21a88dd053 some pipe support in sh
bug in proc_wait
2006-09-06 15:32:21 +00:00
kaashoek
d49a2d5386 nits 2006-09-06 01:25:41 +00:00
kaashoek
56ac0d72fc change sections and order of files in printout 2006-09-06 00:07:09 +00:00
rsc
fae7779da7 New formatting scripts.
The use/defs extraction in runoff still needs some work
for xv6 code style.
2006-09-05 15:50:55 +00:00
kaashoek
a81e02133a a few nits 2006-09-04 12:41:27 +00:00
rtm
82537b7156 nits 2006-09-04 11:52:36 +00:00
kaashoek
97c74a3a64 nits 2006-09-03 18:32:58 +00:00
kaashoek
0b6ab8416e don't send keyboard interrupts to the second cpu, if we have only one cpu.
xv6 seems to work fine on uniprocessor now.
2006-09-03 17:34:09 +00:00
kaashoek
7abf49d2f2 remove duplication
don't use the same name for two different pieces of code
2006-09-03 15:39:29 +00:00
kaashoek
801affcd14 centralize credits 2006-09-03 15:10:33 +00:00
kaashoek
97a5bba6d2 index for printout
some cleanup
2006-09-03 14:38:10 +00:00
rtm
2aa4c3bc29 complain if no disk 1
lots of cleanup
2006-08-30 18:55:06 +00:00
rtm
18432ed5ed nits 2006-08-29 21:35:30 +00:00
rtm
7a37578e9e clear killed flag in exit
idecref cwd in exit
2006-08-29 19:59:52 +00:00
rtm
dfcc5b997c prune unneeded panics and debug output 2006-08-29 19:06:37 +00:00
kaashoek
d7ce6545e7 better printout 2006-08-29 17:50:19 +00:00
rtm
3b95801add i broke sbrk, fix it 2006-08-29 17:01:40 +00:00
rtm
2b19190c13 clean up stale error checks and panics
delete unused functions
a few comments
2006-08-29 14:45:45 +00:00
kaashoek
b52151e032 some text in readme
generate postscript printout
2006-08-28 18:31:33 +00:00
kaashoek
45b6fe7e1a remove smallcap version 2006-08-28 15:24:23 +00:00
rtm
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
2006-08-26 16:31:05 +00:00