Commit graph

393 commits

Author SHA1 Message Date
kaashoek 52253dce65 remove fstest 2006-09-07 14:17:30 +00:00
rsc 224f6598c1 refactor syscall code 2006-09-07 14:13:26 +00:00
rsc 31085bb416 more comments 2006-09-07 14:12:30 +00:00
rsc 7e019461c8 fix build 2006-09-07 14:10:52 +00:00
kaashoek a64cd81342 one regression test program 2006-09-07 13:23:41 +00:00
rsc 1dca3afbbb remove _ prefixes 2006-09-07 13:08:23 +00:00
rsc 05a7bbe08b comment fixes 2006-09-07 13:07:52 +00:00
rsc 94d7e25975 avoid system binary clashes 2006-09-07 13:07:39 +00:00
rsc 7678a19ecf better page breaks 2006-09-07 13:07:29 +00:00
kaashoek 44e6909a6d more simplifying 2006-09-07 03:16:15 +00:00
kaashoek e00baa9f5d get precedence of <, >, and | right
simplify
2006-09-07 02:15:28 +00:00
rsc 1133b215d8 more defensive programming 2006-09-07 01:56:22 +00:00
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