Commit graph

  • 7d4aef6cfd various cleanups rsc 2007-08-10 16:52:31 +0000
  • b6095304b7 Make cp a magic symbol. rsc 2007-08-10 16:37:27 +0000
  • 3bbbaca14d move variable declaration up rsc 2007-08-10 16:35:01 +0000
  • bc01170334 The final curproc[cpu()] is now cp rsc 2007-08-09 19:06:37 +0000
  • ab5c2dbb59 Clearer namei rsc 2007-08-09 19:05:00 +0000
  • 806f4c11f7 oops rsc 2007-08-09 17:53:03 +0000
  • 9583b476bf try to use cp only for curproc[cpu()] rsc 2007-08-09 17:32:40 +0000
  • 22330658ff spacing rsc 2007-08-09 16:56:40 +0000
  • 4249490230 notes rsc 2007-08-08 10:32:32 +0000
  • f2f062da61 check p->killed for long-lived sleeps rsc 2007-08-08 10:29:42 +0000
  • 1cb183a987 2007 rsc 2007-08-08 10:27:15 +0000
  • c65e499f3b help gcc rsc 2007-08-08 10:27:04 +0000
  • 95c07f8267 move ialloc body up, avoiding double check for end of loop rsc 2007-08-08 09:53:46 +0000
  • 32eea7665a panic like bget rsc 2007-08-08 09:50:46 +0000
  • 3f98d050e1 refactor bget to be more like iget - make it clear that sleep loops rsc 2007-08-08 09:50:26 +0000
  • 9ad44da676 unused rsc 2007-08-08 09:44:23 +0000
  • c16e0916a7 cleaner table rsc 2007-08-08 09:43:07 +0000
  • 19b1f63813 cleaner table rsc 2007-08-08 09:42:36 +0000
  • 453c6a65a2 convert syscall dispatch to table rsc 2007-08-08 09:41:21 +0000
  • c664dd5d23 missing void rsc 2007-08-08 09:32:39 +0000
  • 61dff66b35 fix error message rsc 2007-08-08 09:30:58 +0000
  • 115e177400 standardize on not using unsigned keyword rsc 2007-08-08 09:30:48 +0000
  • d80b06a1e0 iincref returns new ref rsc 2007-08-08 09:30:42 +0000
  • 35a24c8318 fix index bug rsc 2007-08-08 09:29:18 +0000
  • 2e51e12f09 make ls work on directories rsc 2007-08-08 09:17:09 +0000
  • 3fd50978a8 spacing rsc 2007-08-08 09:12:53 +0000
  • 5d0fe3445b more bugs rsc 2007-08-08 09:10:16 +0000
  • 5f0c20ec14 fix . .. unlink bug rsc 2007-08-08 09:08:29 +0000
  • 5bbba977d1 done rsc 2007-08-08 09:02:50 +0000
  • b6dc6187f7 add DPL_USER constant rsc 2007-08-08 09:02:42 +0000
  • f83f7ce2f6 set init name rsc 2007-08-08 08:57:55 +0000
  • 00d0f794cf fix various bugs rsc 2007-08-08 08:57:37 +0000
  • bda5186c0d silence warning rsc 2007-08-08 08:57:23 +0000
  • ed960d2c19 watch for zombies rsc 2007-08-08 08:57:03 +0000
  • e204d0a151 atoi, for kill rsc 2007-08-08 08:56:09 +0000
  • e0924827ee add kill rsc 2007-08-08 08:50:23 +0000
  • e695b849af spacing rsc 2007-08-08 08:44:11 +0000
  • af689dcf7e oops rsc 2007-08-08 08:40:08 +0000
  • 39c84ccf48 fix wait bug in init rsc 2007-08-08 08:39:23 +0000
  • f8f7fcbebd handle EOF in shell rsc 2007-08-08 08:39:07 +0000
  • 349ee132f0 add zombie program rsc 2007-08-08 08:38:55 +0000
  • a7d18bb6f0 comment tweaks; more informative process list rsc 2007-08-08 08:38:38 +0000
  • 7366e042d9 save process name for debugging rsc 2007-08-08 08:38:11 +0000
  • 7e89fb90bd add safestrcpy rsc 2007-08-08 08:37:22 +0000
  • cd08e6e065 typo rsc 2007-08-08 08:27:32 +0000
  • a059f02596 change gets to return \n, to distinguish 0-byte read from empty line rsc 2007-08-08 08:04:20 +0000
  • 07018064bb add EOF handling to console_read - works with cat rsc 2007-08-08 08:04:02 +0000
  • ca3d577671 add rule to generate init.sym rsc 2007-08-08 07:43:02 +0000
  • 71d1122a03 add bootmain.c to runoff.list rsc 2007-08-08 07:41:30 +0000
  • b4c1a88d6c forgot to check in long ago rsc 2007-06-29 17:35:54 +0000
  • cc9c9814b2 bug reported by nelson kaashoek 2006-10-19 13:10:08 +0000
  • 4b5443c3cd record tim's bug and patch kaashoek 2006-10-18 14:58:27 +0000
  • 7356f26a68 a few notes kaashoek 2006-10-13 19:55:07 +0000
  • f8ac639675 a few other nits kaashoek 2006-09-17 22:01:12 +0000
  • b438eff6bf Have kernel build rule create kernel.sym, which can be used in Bochs to make breakpoint setting easier: rsc 2006-09-17 19:21:12 +0000
  • c25e0a5ff8 accumulate bugs rsc 2006-09-17 19:19:01 +0000
  • 05eecb6313 a copy of xv6.pdf that can be sent to turkey and duplexes correctly rsc 2006-09-08 16:19:26 +0000
  • 5cc0bd5cea sent to printer - CTC job 6955 40 copies rsc 2006-09-08 15:55:26 +0000
  • 2c88030df0 dist tarball rsc 2006-09-08 15:44:42 +0000
  • ca0140339d fix toc example rsc 2006-09-08 15:39:24 +0000
  • e936743429 tweak rsc 2006-09-08 15:34:04 +0000
  • b02e13f0f6 shorten rsc 2006-09-08 15:31:23 +0000
  • 3689c7f5ce unnecessary struct jmpbuf rsc 2006-09-08 15:31:18 +0000
  • ba969aa6a8 make lines shorter rsc 2006-09-08 15:18:58 +0000
  • 5788b3604a nit rsc 2006-09-08 15:15:44 +0000
  • 4fb684548a formatting nits rsc 2006-09-08 15:14:43 +0000
  • efb01c1dc0 only need a page rsc 2006-09-08 15:09:48 +0000
  • 5c596bb3a7 consistency. kaashoek 2006-09-08 15:07:45 +0000
  • 5cb7877e0f use bootstrap processor as specified by MP table. typically 0, but not guaranteed. kaashoek 2006-09-08 14:48:07 +0000
  • f80873e602 update line numbers rsc 2006-09-08 14:46:16 +0000
  • 5eb6212dfe xv6 style rsc 2006-09-08 14:41:18 +0000
  • db2d8e4b82 dist rules rsc 2006-09-08 14:41:06 +0000
  • fb6ddf3ea2 tweaks rsc 2006-09-08 14:40:59 +0000
  • 66d46d691d fix file names rsc 2006-09-08 14:40:51 +0000
  • 8be7e703ca wording nit rsc 2006-09-08 14:36:56 +0000
  • 8e1d1ec934 some comment changes kaashoek 2006-09-08 14:36:44 +0000
  • 50f8850366 move ide_intr lower rsc 2006-09-08 14:33:27 +0000
  • 4194835901 tweak fs.h spacing; add comment rsc 2006-09-08 14:31:17 +0000
  • cd12eea3c7 make trap fit on one page rsc 2006-09-08 14:29:58 +0000
  • 1656b1b232 move growproc up higher rsc 2006-09-08 14:26:51 +0000
  • 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