Skip to content
Snippets Groups Projects
  1. Sep 26, 2007
    • rsc's avatar
      comment bochs nonsense · 90d975e9
      rsc authored
      90d975e9
    • rsc's avatar
      · d5596cd6
      rsc authored
      Apparently the initial interrupt count lapic[TICR]
      must be set *after* initializing the lapic[TIMER] vector.
      
      Doing this, we now get clock interrupts on cpu 1.
      (No idea why we always got them on cpu 0.)
      
      Don't write to TCCR - it is read-only.
      d5596cd6
  2. Aug 27, 2007
    • rsc's avatar
      delete unnecessary #include lines · 558ab49f
      rsc authored
      558ab49f
    • rsc's avatar
      Simplify MP hardware code. · 99b11b6c
      rsc authored
      Mainly delete unused constants and code.
      
      Move mp_startthem to main.c as bootothers.
      99b11b6c
    • rsc's avatar
      · b63bb0fd
      rsc authored
      Clean up lapic code.
      
      One initialization function now, not three.
      Use #defines instead of enums (consistent with other code, but sigh).
      
      Still boots in Bochs in SMP mode.
      b63bb0fd
  3. Aug 10, 2007
  4. Sep 08, 2006
  5. Sep 06, 2006
  6. Sep 04, 2006
  7. Sep 03, 2006
  8. Aug 29, 2006
  9. Aug 22, 2006
    • kaashoek's avatar
      i/o redirection in sh · 8b58e810
      kaashoek authored
      better parsing of sh commands (copied from jos sh)
      cat: read from 1 if no args
      sbrk system call, but untested
      getpid system call
      moved locks in keyboard intr, but why do we get intr w. null characters from keyboard?
      8b58e810
  10. 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
  11. Aug 04, 2006
  12. Jul 20, 2006
  13. Jul 16, 2006
  14. Jul 12, 2006
Loading