1. 29 5月, 2013 9 次提交
  2. 25 5月, 2013 6 次提交
  3. 14 5月, 2013 2 次提交
  4. 01 5月, 2013 1 次提交
  5. 09 4月, 2013 1 次提交
    • P
      hw: move headers to include/ · 0d09e41a
      Paolo Bonzini 提交于
      Many of these should be cleaned up with proper qdev-/QOM-ification.
      Right now there are many catch-all headers in include/hw/ARCH depending
      on cpu.h, and this makes it necessary to compile these files per-target.
      However, fixing this does not belong in these patches.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      0d09e41a
  6. 27 3月, 2013 1 次提交
  7. 13 3月, 2013 1 次提交
  8. 12 3月, 2013 5 次提交
  9. 03 3月, 2013 1 次提交
    • P
      Handle CPU interrupts by inline checking of a flag · 378df4b2
      Peter Maydell 提交于
      Fix some of the nasty TCG race conditions and crashes by implementing
      cpu_exit() as setting a flag which is checked at the start of each TB.
      This avoids crashes if a thread or signal handler calls cpu_exit()
      while the execution thread is itself modifying the TB graph (which
      may happen in system emulation mode as well as in linux-user mode
      with a multithreaded guest binary).
      
      This fixes the crashes seen in LP:668799; however there are another
      class of crashes described in LP:1098729 which stem from the fact
      that in linux-user with a multithreaded guest all threads will
      use and modify the same global TCG date structures (including the
      generated code buffer) without any kind of locking. This means that
      multithreaded guest binaries are still in the "unsupported"
      category.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NRichard Henderson <rth@twiddle.net>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      378df4b2
  10. 16 2月, 2013 2 次提交
  11. 19 1月, 2013 1 次提交
  12. 15 1月, 2013 3 次提交
  13. 13 1月, 2013 1 次提交
  14. 07 1月, 2013 1 次提交
  15. 06 1月, 2013 1 次提交
  16. 21 12月, 2012 4 次提交