1. 09 6月, 2009 5 次提交
  2. 07 6月, 2009 4 次提交
  3. 06 6月, 2009 7 次提交
  4. 05 6月, 2009 3 次提交
  5. 04 6月, 2009 6 次提交
  6. 03 6月, 2009 1 次提交
  7. 02 6月, 2009 1 次提交
  8. 30 5月, 2009 1 次提交
  9. 28 5月, 2009 7 次提交
  10. 27 5月, 2009 5 次提交
    • A
      User Networking: Enable removal of redirections · c1261d8d
      Alexander Graf 提交于
      Using the new host_net_redir command you can easily create redirections
      on the fly while your VM is running.
      
      While that's great, it's missing the removal of redirections, in case you
      want to have a port closed again at a later point in time.
      
      This patch adds support for removal of redirections.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      c1261d8d
    • 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
    • C
      fully split aio_pool from BlockDriver · c16b5a2c
      Christoph Hellwig 提交于
      Now that we have a separate aio pool structure we can remove those
      aio pool details from BlockDriver.
      
      Every driver supporting AIO now needs to declare a static AIOPool
      with the aiocb size and the cancellation method.  This cleans up the
      current code considerably and will make it cleaner and more obvious
      to support two different aio implementations behind a single
      BlockDriver.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      c16b5a2c
    • C
      qcow: add qcow_aio_setup helper · ad53089b
      Christoph Hellwig 提交于
      [this one is required for [PATCH] fully split aio_pool from BlockDriver,
       sorry for not sending it out earlier]
      
      Add a qcow_aio_setup helper to qcow to shared common code between
      the aio_readv and aio_writev methods.  Based on the function with
      the same name in qcow2.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      ad53089b
    • C
      raw-posix: fix hdev_create · 4099df58
      Christoph Hellwig 提交于
      We do need hdev_create unconditionally on all platforms so that qemu-img
      create support for host device works on all platforms.
      
      Also relax the check to allow character devices in addition to block
      devices.  On many Unix platforms block devices have buffered block
      nodes and unbuffered character device nodes, and on FreeBSD the block
      nodes don't even exist anymore.  Also on Linux we do support the
      /dev/sgN scsi passthrough devices through the host device driver,
      and probably the old-style /dev/raw/rawN raw devices although I haven't
      tested that.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      4099df58