1. 14 2月, 2011 15 次提交
  2. 23 1月, 2011 1 次提交
  3. 09 12月, 2010 1 次提交
  4. 30 10月, 2010 1 次提交
  5. 21 10月, 2010 2 次提交
    • M
      MCE: Relay UCR MCE to guest · c0532a76
      Marcelo Tosatti 提交于
      Port qemu-kvm's
      
      commit 4b62fff1101a7ad77553147717a8bd3bf79df7ef
      Author: Huang Ying <ying.huang@intel.com>
      Date:   Mon Sep 21 10:43:25 2009 +0800
      
          MCE: Relay UCR MCE to guest
      
          UCR (uncorrected recovery) MCE is supported in recent Intel CPUs,
          where some hardware error such as some memory error can be reported
          without PCC (processor context corrupted). To recover from such MCE,
          the corresponding memory will be unmapped, and all processes accessing
          the memory will be killed via SIGBUS.
      
          For KVM, if QEMU/KVM is killed, all guest processes will be killed
          too. So we relay SIGBUS from host OS to guest system via a UCR MCE
          injection. Then guest OS can isolate corresponding memory and kill
          necessary guest processes only. SIGBUS sent to main thread (not VCPU
          threads) will be broadcast to all VCPU threads as UCR MCE.
      
      aliguori: fix build
      Signed-off-by: NMarcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      c0532a76
    • M
      iothread: use signalfd · a8486bc9
      Marcelo Tosatti 提交于
      Block SIGALRM, SIGIO and consume them via signalfd.
      Signed-off-by: NMarcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      a8486bc9
  6. 22 7月, 2010 6 次提交
  7. 06 7月, 2010 1 次提交
  8. 15 6月, 2010 1 次提交
  9. 15 5月, 2010 1 次提交
  10. 12 5月, 2010 4 次提交
  11. 05 5月, 2010 1 次提交
  12. 26 4月, 2010 1 次提交
  13. 13 4月, 2010 1 次提交
  14. 07 4月, 2010 1 次提交
    • P
      fix 100% cpu utilization when cpu is stopped · 55274a30
      Paolo Bonzini 提交于
      > Hello,
      >
      > d6f4ade2 (disentangle tcg and deadline calculation, 2010-03-10)
      > introduces following regression(s):
      >
      > 100% cpu utilization when QEMU is invoked like:
      > qemu -S -s ...
      >
      > ditto when gdb takes control over the session via gdb-stub
      > (i.e. the breakpoint is hit or C-c is pressed inside gdb to
      >   interrupt the attached qemu instance)
      
      The bug is that env->stopped is not really as comprehensive as it seems to
      be (and cpu_has_work thinks); it is only valid with iothread basically,
      and even then it is cleared by reset and it is not set when starting
      qemu with -S.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      Cc: malc <av1474@comtv.ru>
      Signed-off-by: Nmalc <av1474@comtv.ru>
      55274a30
  15. 30 3月, 2010 2 次提交