1. 09 4月, 2013 1 次提交
  2. 01 3月, 2013 1 次提交
    • P
      hw: include hw header files with full paths · 83c9f4ca
      Paolo Bonzini 提交于
      Done with this script:
      
      cd hw
      for i in `find . -name '*.h' | sed 's/^..//'`; do
        echo '\,^#.*include.*["<]'$i'[">], s,'$i',hw/&,'
      done | sed -i -f - `find . -type f`
      
      This is so that paths remain valid as files are moved.
      
      Instead, files in hw/dataplane are referenced with the relative path.
      We know they are not going to move to include/, and they are the only
      include files that are in subdirectories _and_ move.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      83c9f4ca
  3. 19 12月, 2012 1 次提交
  4. 24 4月, 2012 1 次提交
    • P
      Limit ptimer rate to something achievable · cf36b31d
      Peter Chubb 提交于
      If a guest sets very short timeouts, and asks for a timer to be reloaded on
      timeout, QEMU can go to 100%CPU utilisation and become unresponsive,
      as it is spending all its time generating timeout interrupts.  On real
      hardware this doesn't matter, as the interrupts are just coalesced,
      and the effect is to have the interrupt asserted all the time.
      
      This patch is a band-aid, that prevents timeouts less than 10
      microseconds from being set.  10 microseconds is a limit that was
      determined empirically on a variety of machines as the shortest that
      allowed QEMU to pick up a control-a c sequence to get at the monitor.
      Reported-by: NAnna Lyons <anna.lyons@nicta.com.au>
      Signed-off-by: NPeter Chubb <peter.chubb@nicta.com.au>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      cf36b31d
  5. 14 1月, 2012 1 次提交
  6. 21 8月, 2011 1 次提交
  7. 24 7月, 2011 1 次提交
  8. 23 4月, 2011 1 次提交
  9. 21 3月, 2011 1 次提交
    • P
      change all other clock references to use nanosecond resolution accessors · 74475455
      Paolo Bonzini 提交于
      This was done with:
      
          sed -i 's/qemu_get_clock\>/qemu_get_clock_ns/' \
              $(git grep -l 'qemu_get_clock\>' )
          sed -i 's/qemu_new_timer\>/qemu_new_timer_ns/' \
              $(git grep -l 'qemu_new_timer\>' )
      
      after checking that get_clock and new_timer never occur twice
      on the same line.  There were no missed occurrences; however, even
      if there had been, they would have been caught by the compiler.
      
      There was exactly one false positive in qemu_run_timers:
      
           -    current_time = qemu_get_clock (clock);
           +    current_time = qemu_get_clock_ns (clock);
      
      which is of course not in this patch.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      74475455
  10. 05 10月, 2009 1 次提交
  11. 01 9月, 2009 1 次提交
  12. 01 4月, 2009 1 次提交
  13. 31 3月, 2009 1 次提交
  14. 13 12月, 2008 1 次提交
  15. 03 10月, 2008 1 次提交
  16. 26 9月, 2008 1 次提交
  17. 20 9月, 2008 1 次提交
  18. 25 5月, 2008 1 次提交
  19. 18 11月, 2007 1 次提交
  20. 17 9月, 2007 1 次提交
  21. 03 6月, 2007 1 次提交
  22. 25 5月, 2007 1 次提交
  23. 23 5月, 2007 1 次提交