1. 25 Sep, 2016 1 commit
  2. 25 Aug, 2016 1 commit
  3. 22 Aug, 2012 1 commit
  4. 17 Feb, 2012 1 commit
    • Austin Clements's avatar
      Make fetchint and fetchstr use proc instead of taking a struct proc · 9d59eb01
      Austin Clements authored
      Previously, these were inconsistent: they used their struct proc
      argument for bounds checking, but always copied the argument from the
      current address space (and hence the current process).  Drop the
      struct proc argument and always use the current proc.
      
      Suggested by Carmi Merimovich.
      9d59eb01
  5. 22 Aug, 2011 1 commit
  6. 12 Aug, 2011 1 commit
    • Robert Morris's avatar
      log write() data · 2e590463
      Robert Morris authored
      usertest for big write()s
      push begin_trans/commit_trans down into syscalls
      2e590463
  7. 29 Jul, 2011 1 commit
  8. 27 Jul, 2011 1 commit
  9. 28 Feb, 2011 1 commit
  10. 11 Jan, 2011 1 commit
    • Russ Cox's avatar
      make new code like old code · 1a81e38b
      Russ Cox authored
      Variable declarations at top of function,
      separate from initialization.
      
      Use == 0 instead of ! for checking pointers.
      
      Consistent spacing around {, *, casts.
      
      Declare 0-parameter functions as (void) not ().
      
      Integer valued functions return -1 on failure, 0 on success.
      1a81e38b
  11. 01 Sep, 2010 1 commit
  12. 11 Aug, 2010 1 commit
  13. 02 Jul, 2010 2 commits
  14. 30 Aug, 2009 1 commit
    • 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
  15. 28 Aug, 2007 2 commits
  16. 27 Aug, 2007 4 commits
  17. 24 Aug, 2007 3 commits
  18. 21 Aug, 2007 1 commit
    • 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
  19. 14 Aug, 2007 1 commit
  20. 10 Aug, 2007 1 commit
  21. 09 Aug, 2007 1 commit
  22. 08 Aug, 2007 1 commit
  23. 07 Sep, 2006 2 commits
  24. 06 Sep, 2006 6 commits
  25. 30 Aug, 2006 1 commit
  26. 29 Aug, 2006 2 commits