Skip to content
Snippets Groups Projects
  1. May 26, 2013
  2. May 25, 2013
  3. May 24, 2013
  4. May 23, 2013
    • Nadav Har'El's avatar
      Removed redundant line · 9fcc397d
      Nadav Har'El authored
      Oops, forgot to commit the removal of this redundant line (thanks Dor
      for spotting it).
      9fcc397d
    • Nadav Har'El's avatar
      Update README's instructions on leak detection · 3d928e95
      Nadav Har'El authored
      README's instructions on leak detection were out-of-date in several points,
      so corrected it.
      3d928e95
    • Nadav Har'El's avatar
      Fix errors in serial console setup · 17b62089
      Nadav Har'El authored
      Fix two errors in IsaSerialConsole::reset(). The visible effect of these
      errors was a spurious \001 (^A) character which always appeared at the
      beginning of every OSV's run output.
      
      The two errors were:
      1. The DLAB bit on the LCR was incorrectly set (a spurious
         "& LCR_DIVISOR_LATCH_ACCESS_BIT" appeared in the code), causing the
         next outb(1) to go to the output register (and output a "1" character)
         instead of setting the baud rate.
      2. When writing the FCR register, the "ioport + " base forgotten.
      
      I took the opportunity and added better names for the constants,
      removed a couple of duplicate constants, and added comments.
      17b62089
    • Avi Kivity's avatar
      readme: document use-after-free detector · 4dd2bf8e
      Avi Kivity authored
      4dd2bf8e
    • Nadav Har'El's avatar
      Add "--noshutdown" option to loader · ad6a0466
      Nadav Har'El authored
      Added a "--noshutdown" option to loader which prevents a shutdown
      (and a poweroff), after main() returns.
      
      Note that this doesn't just replace poweroff() by halt() - with this
      option, the system *isn't* halted after main() returns, but rather
      continues as usual - possibly still running other threads that main()
      didn't wait for, running various system threads and services, and so on.
      ad6a0466
    • Avi Kivity's avatar
      readme: document profiling tool · da1a4f17
      Avi Kivity authored
      da1a4f17
    • Avi Kivity's avatar
      Merge branch 'ctxsw2' · f1a73958
      Avi Kivity authored
      Context switch tests and related optimizations.
      
      Conflicts:
      	bootfs.manifest
      	build.mak
      f1a73958
    • Avi Kivity's avatar
      kvmclock: drop unneeded memory barriers · 4078ffa5
      Avi Kivity authored
      kvmclock changes always come from the same cpu, so a real memory barrier
      is not needed.
      
      Replace with a compiler barrier.
      4078ffa5
    • Avi Kivity's avatar
      sched: tighten up cpu_set memory barriers · 0e70982b
      Avi Kivity authored
      0e70982b
    • Avi Kivity's avatar
      sched: improve cpu_set's atomic load-and-clear · 122c7d50
      Avi Kivity authored
      If there's nothing in the cpu_set (which is fairly common), there's no
      need to use an atomic operation.
      122c7d50
Loading