Skip to content
Snippets Groups Projects
  1. 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
  2. Sep 11, 2008
  3. Aug 20, 2008
  4. Sep 19, 2007
  5. Sep 17, 2007
  6. Aug 30, 2007
  7. Aug 28, 2007
  8. Aug 27, 2007
  9. Aug 24, 2007
  10. 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
  11. Aug 08, 2007
  12. Sep 17, 2006
    • rsc's avatar
      · b438eff6
      rsc authored
      Have kernel build rule create kernel.sym, which can be
      used in Bochs to make breakpoint setting easier:
      
      	load-symbols "kernel.sym"
      	vb 0x8:"main0"
      	c
      	disasm/25 "main0"
      	vb 0x8:"main0"+0x5f
      	c
      
      etc.
      b438eff6
  13. Sep 08, 2006
  14. Sep 07, 2006
  15. Sep 06, 2006
  16. Sep 05, 2006
    • kaashoek's avatar
      nits · d49a2d53
      kaashoek authored
      d49a2d53
    • rsc's avatar
      · fae7779d
      rsc authored
      New formatting scripts.
      
      The use/defs extraction in runoff still needs some work
      for xv6 code style.
      fae7779d
  17. Sep 03, 2006
  18. Aug 29, 2006
Loading