Skip to content
Snippets Groups Projects
  1. 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
  2. Aug 08, 2007
  3. 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
  4. Sep 08, 2006
  5. Sep 07, 2006
  6. Sep 06, 2006
  7. 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
  8. Sep 03, 2006
  9. Aug 29, 2006
  10. Aug 28, 2006
  11. Aug 23, 2006
  12. Aug 15, 2006
  13. Aug 14, 2006
    • kaashoek's avatar
      user-level programs: mkdir and rm · d7b3b802
      kaashoek authored
      shell parses arguments (very simplistic)
      readme version of README (sh doesn't deal with capital characters)
      printf recognizes %c
      nicer output format for ls
      d7b3b802
  14. Aug 11, 2006
  15. Aug 09, 2006
    • kaashoek's avatar
      printf · 28d9ef04
      kaashoek authored
      convert userfs to use printf
      bfree
      ifree
      writei
      start on unlink
      28d9ef04
  16. Aug 08, 2006
    • rtm's avatar
      fix race in holding() check in acquire() · 0e84a0ec
      rtm authored
      give cpu1 a TSS and gdt for when it enters scheduler()
      and a pseudo proc[] entry for each cpu
      cpu0 waits for each other cpu to start up
      read() for files
      0e84a0ec
  17. Aug 04, 2006
  18. Jul 28, 2006
  19. Jul 27, 2006
  20. Jul 21, 2006
    • rtm's avatar
      bread · 11a9947f
      rtm authored
      iget
      mkfs makes a file system image
      put this in your .bochsrc:
      ata0-slave: type=disk, mode=flat, path="fs.img", cylinders=1024, heads=1, spt=1
      11a9947f
  21. Jul 16, 2006
Loading