1. 09 2月, 2016 1 次提交
  2. 19 1月, 2016 2 次提交
  3. 16 1月, 2016 1 次提交
    • F
      nbd: Split nbd.c · 798bfe00
      Fam Zheng 提交于
      We have NBD server code and client code, all mixed in a file. Now split
      them into separate files under nbd/, and update MAINTAINERS.
      
      filter_nbd for iotest 083 is updated to keep the log filtered out.
      Signed-off-by: NFam Zheng <famz@redhat.com>
      Message-Id: <1452760863-25350-3-git-send-email-famz@redhat.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      798bfe00
  4. 15 1月, 2016 1 次提交
  5. 11 1月, 2016 2 次提交
  6. 23 12月, 2015 1 次提交
  7. 22 12月, 2015 1 次提交
  8. 18 12月, 2015 1 次提交
    • D
      io: add abstract QIOChannel classes · 666a3af9
      Daniel P. Berrange 提交于
      Start the new generic I/O channel framework by defining a
      QIOChannel abstract base class. This is designed to feel
      similar to GLib's GIOChannel, but with the addition of
      support for using iovecs, qemu error reporting, file
      descriptor passing, coroutine integration and use of
      the QOM framework for easier sub-classing.
      
      The intention is that anywhere in QEMU that almost
      anywhere that deals with sockets will use this new I/O
      infrastructure, so that it becomes trivial to then layer
      in support for TLS encryption. This will at least include
      the VNC server, char device backend and migration code.
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      666a3af9
  9. 10 12月, 2015 1 次提交
  10. 25 11月, 2015 1 次提交
  11. 19 11月, 2015 1 次提交
  12. 12 11月, 2015 2 次提交
  13. 03 11月, 2015 1 次提交
  14. 20 10月, 2015 2 次提交
    • D
      util: pull Buffer code out of VNC module · 88c5f205
      Daniel P. Berrange 提交于
      The Buffer code in the VNC server is useful for the IO channel
      code, so pull it out into a shared module, QIOBuffer.
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      88c5f205
    • D
      coroutine: move into libqemuutil.a library · 10817bf0
      Daniel P. Berrange 提交于
      The coroutine files are currently referenced by the block-obj-y
      variable. The coroutine functionality though is already used by
      more than just the block code. eg migration code uses coroutine
      yield. In the future the I/O channel code will also use the
      coroutine yield functionality. Since the coroutine code is nicely
      self-contained it can be easily built as part of the libqemuutil.a
      library, making it widely available.
      
      The headers are also moved into include/qemu, instead of the
      include/block directory, since they are now part of the util
      codebase, and the impl was never in the block/ directory
      either.
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      10817bf0
  15. 13 10月, 2015 8 次提交
  16. 09 10月, 2015 1 次提交
  17. 06 10月, 2015 1 次提交
  18. 25 9月, 2015 9 次提交
  19. 24 9月, 2015 1 次提交
  20. 18 9月, 2015 1 次提交
  21. 16 9月, 2015 1 次提交