1. 28 8月, 2009 3 次提交
  2. 24 8月, 2009 1 次提交
  3. 16 7月, 2009 2 次提交
  4. 10 7月, 2009 1 次提交
  5. 30 6月, 2009 1 次提交
  6. 27 5月, 2009 1 次提交
    • C
      Allow monitor interaction when using migrate -exec · 8a43b1ea
      Chris Lalancette 提交于
      All,
           I've recently been playing around with migration via exec.  Unfortunately,
      when starting the incoming qemu process with "-incoming exec:cmd", it suffers
      the same problem that -incoming tcp used to suffer; namely, that you can't
      interact with the monitor until after the migration has happened.  This causes
      problems for libvirt usage of -incoming exec, since libvirt expects to be able
      to access the monitor ahead of time.  This fairly simple patch allows you to
      access the monitor both before and after the migration has completed using exec.
      
      (note: developed/tested with qemu-kvm, but applies perfectly fine to qemu)
      Signed-off-by: NChris Lalancette <clalance@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      8a43b1ea
  7. 22 5月, 2009 2 次提交
  8. 19 5月, 2009 1 次提交
    • P
      Hardware convenience library · 1ad2134f
      Paul Brook 提交于
      The only target dependency for most hardware is sizeof(target_phys_addr_t).
      Build these files into a convenience library, and use that instead of
      building for every target.
      
      Remove and poison various target specific macros to avoid bogus target
      dependencies creeping back in.
      
      Big/Little endian is not handled because devices should not know or care
      about this to start with.
      Signed-off-by: NPaul Brook <paul@codesourcery.com>
      1ad2134f
  9. 18 4月, 2009 1 次提交
  10. 06 4月, 2009 1 次提交
  11. 12 11月, 2008 1 次提交
  12. 25 10月, 2008 1 次提交
  13. 13 10月, 2008 1 次提交
    • A
      Fix some issues with QEMUFile · 871d2f07
      aliguori 提交于
      This patch allows QEMUFile's read and write operations to return 
      negative error codes.  This is necessary to detect things like closed 
      streams during live migration.
      
      It also removes unused code for QEMUFileFD write path.  Finally, it 
      makes sure to avoid attempting to flush an output buffer if the file
      is only being used for input.  This was spotted by Uri Lublin.
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5474 c046a42c-6fe2-441c-8c8c-71466251a162
      871d2f07
  14. 06 10月, 2008 1 次提交
    • A
      Introduce v3 of savevm protocol · 9366f418
      aliguori 提交于
      The current savevm/loadvm protocol has some draw backs.  It does not support
      the ability to do progressive saving which means it cannot be used for live
      checkpointing or migration.  The sections sizes are 32-bit integers which
      means that it will not function when using more than 4GB of memory for a guest.
      It attempts to seek within the output file which means it cannot be streamed.
      The current protocol also is pretty lax about how it supports forward
      compatibility.  If a saved section version is greater than what the restore
      code support, the restore code generally treats the saved data as being in
      whatever version it supports.  This means that restoring a saved VM on an older
      version of QEMU will likely result in silent guest failure.
      
      This patch introduces a new version of the savevm protocol.  It has the
      following features:
      
       * Support for progressive save of sections (for live checkpoint/migration)
       * An asynchronous API for doing save
       * Support for interleaving multiple progressive save sections
         (for future support of memory hot-add/storage migration)
       * Fully streaming format
       * Strong section version checking
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5434 c046a42c-6fe2-441c-8c8c-71466251a162
      9366f418
  15. 03 10月, 2008 1 次提交
  16. 30 9月, 2008 1 次提交
  17. 26 9月, 2008 1 次提交
  18. 20 9月, 2008 1 次提交
  19. 21 6月, 2008 1 次提交
  20. 05 5月, 2008 1 次提交
  21. 18 11月, 2007 1 次提交