1. 21 12月, 2012 2 次提交
  2. 19 12月, 2012 2 次提交
  3. 03 11月, 2012 2 次提交
  4. 18 10月, 2012 13 次提交
  5. 14 1月, 2012 1 次提交
  6. 20 10月, 2011 6 次提交
  7. 21 8月, 2011 1 次提交
  8. 16 4月, 2011 1 次提交
  9. 21 3月, 2011 1 次提交
    • P
      change all rt_clock references to use millisecond resolution accessors · 7bd427d8
      Paolo Bonzini 提交于
      This was done with:
      
          sed -i '/get_clock\>.*rt_clock/s/get_clock\>/get_clock_ms/' \
              $(git grep -l 'get_clock\>.*rt_clock' )
          sed -i '/new_timer\>.*rt_clock/s/new_timer\>/new_timer_ms/' \
              $(git grep -l 'new_timer\>.*rt_clock' )
      
      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.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      7bd427d8
  10. 03 12月, 2010 1 次提交
  11. 19 8月, 2010 2 次提交
  12. 07 2月, 2010 1 次提交
  13. 17 11月, 2009 1 次提交
    • L
      Block live migration · c163b5ca
      lirans@il.ibm.com 提交于
      This patch introduces block migration called during live migration. Block
      are being copied to the destination in an async way. First the code will
      transfer the whole disk and then transfer all dirty blocks accumulted during
      the migration.
      Still need to improve transition from the iterative phase of migration to the
      end phase. For now transition will take place when all blocks transfered once,
      all the dirty blocks will be transfered during the end phase (guest is
      suspended).
      
      Changes from v4:
      - Global variabels moved to a global state structure allocated dynamically.
      - Minor coding style issues.
      - Poll block.c for tracking of dirty blocks instead of manage it here.
      Signed-off-by: NLiran Schour <lirans@il.ibm.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      c163b5ca
  14. 10 9月, 2009 1 次提交
  15. 21 7月, 2009 1 次提交
  16. 22 5月, 2009 1 次提交
  17. 06 2月, 2009 1 次提交
  18. 13 12月, 2008 1 次提交
  19. 13 10月, 2008 1 次提交
    • A
      Introduce a buffered file wrapper for QEMUFile · 39b65c2e
      aliguori 提交于
      This patch introduces a buffered QEMUFile wrapper.  This allows QEMUFile's to be
      rate limited.  It also makes it easier to implement a QEMUFile that is
      asynchronous since the current QEMUFile API requires that all reads and writes
      be synchronous.
      
      The only real non-obvious part of the API is the "frozen" concept.  If the
      backend returns EAGAIN, the QEMUFile is said to be "frozen".  This means no
      additional output will be sent to the backend until the file is unfrozen.
      qemu_file_put_notify can be used to unfreeze a frozen file.
      
      A synchronous interface is also provided to wait for an unfreeze event.  This is
      used during the final part of live migration when the VM is no longer running.
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5475 c046a42c-6fe2-441c-8c8c-71466251a162
      39b65c2e