Skip to content
Snippets Groups Projects
  1. Aug 31, 2010
  2. Aug 30, 2010
  3. Aug 05, 2010
  4. Jul 02, 2010
  5. Nov 23, 2009
  6. Oct 05, 2009
  7. Sep 30, 2009
  8. Sep 20, 2009
  9. Sep 15, 2009
  10. Sep 02, 2009
  11. Sep 01, 2009
  12. Aug 30, 2009
    • Russ Cox's avatar
      assorted fixes: · 48755214
      Russ Cox authored
       * rename c/cp to cpu/proc
       * rename cpu.context to cpu.scheduler
       * fix some comments
       * formatting for printout
      48755214
  13. Aug 08, 2009
  14. May 30, 2009
    • rsc's avatar
      · 19333efb
      rsc authored
      Some proc cleanup, moving some of copyproc into allocproc.
      
      Also, an experiment: use "thread-local" storage for c and cp
      instead of the #define macro for curproc[cpu()].
      19333efb
  15. Sep 11, 2008
  16. Aug 20, 2008
  17. Sep 19, 2007
  18. Sep 17, 2007
  19. Aug 30, 2007
  20. Aug 28, 2007
  21. Aug 27, 2007
  22. Aug 24, 2007
  23. Aug 21, 2007
    • rsc's avatar
      add ln · 6bf2e5c8
      rsc authored
      6bf2e5c8
    • rsc's avatar
      · f32f3638
      rsc authored
      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].
      f32f3638
  24. Aug 08, 2007
Loading