1. 08 7月, 2015 2 次提交
  2. 02 7月, 2015 2 次提交
    • P
      block/iscsi: restore compatiblity with libiscsi 1.9.0 · 9049736e
      Peter Lieven 提交于
      RHEL7 and others are stuck with libiscsi 1.9.0 since there
      unfortunately was an ABI breakage after that release.
      Signed-off-by: NPeter Lieven <pl@kamp.de>
      Reviewed-by: NPaolo Bonzini <pbonzini@redhat.com>
      Message-id: 1435313881-19366-1-git-send-email-pl@kamp.de
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      9049736e
    • P
      block/iscsi: add support for request timeouts · 5dd7a535
      Peter Lieven 提交于
      libiscsi starting with 1.15 will properly support timeout of iscsi
      commands. The default will remain no timeout, but this can
      be changed via cmdline parameters, e.g.:
      
      qemu -iscsi timeout=30 -drive file=iscsi://...
      
      If a timeout occurs a reconnect is scheduled and the timed out command
      will be requeued for processing after a successful reconnect.
      
      The required API call iscsi_set_timeout is present since libiscsi
      1.10 which was released in October 2013. However, due to some bugs
      in the libiscsi code the use is not recommended before version 1.15.
      
      Please note that this patch bumps the libiscsi requirement to 1.10
      to have all function and macros defined. The patch fixes also a
      off-by-one error in the NOP timeout calculation which was fixed
      while touching these code parts.
      Signed-off-by: NPeter Lieven <pl@kamp.de>
      Message-id: 1434455107-19328-1-git-send-email-pl@kamp.de
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      5dd7a535
  3. 24 6月, 2015 3 次提交
  4. 17 6月, 2015 1 次提交
  5. 15 6月, 2015 4 次提交
  6. 04 6月, 2015 1 次提交
    • T
      configure: Check for libfdt version 1.4.0 · 31ce0adb
      Thomas Huth 提交于
      Some recent patches require a function from libfdt version 1.4.0,
      so we should check for this version during the configure step
      already. Unfortunately, there does not seem to be a proper #define
      for the version number in the libfdt headers. So alternatively,
      we check for the availability of the required function
      fdt_get_property_by_offset() instead instead.
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      31ce0adb
  7. 03 6月, 2015 1 次提交
  8. 29 5月, 2015 2 次提交
  9. 27 5月, 2015 1 次提交
  10. 23 5月, 2015 1 次提交
  11. 22 5月, 2015 4 次提交
  12. 08 5月, 2015 1 次提交
  13. 05 5月, 2015 1 次提交
  14. 30 4月, 2015 1 次提交
  15. 29 4月, 2015 1 次提交
    • F
      configure: Add support for tcmalloc · 2847b469
      Fam Zheng 提交于
      This adds "--enable-tcmalloc" and "--disable-tcmalloc" to allow linking
      to libtcmalloc from gperftools.
      
      tcmalloc is a malloc implementation that works well with threads and is
      fast, so it is good for performance.
      
      It is disabled by default, because the MALLOC_PERTURB_ flag we use in
      tests doesn't work with tcmalloc. However we can enable tcmalloc
      specific heap checker and profilers later.
      
      An IOPS gain can be observed with virtio-blk-dataplane, other parts of
      QEMU will directly benefit from it as well:
      
      ==========================================================
                             glibc malloc
      ----------------------------------------------------------
      rw         bs         iodepth    bw     iops       latency
      read       4k         1          150    38511      24
      ----------------------------------------------------------
      
      ==========================================================
                               tcmalloc
      ----------------------------------------------------------
      rw         bs         iodepth    bw     iops       latency
      read       4k         1          156    39969      23
      ----------------------------------------------------------
      Signed-off-by: NFam Zheng <famz@redhat.com>
      Message-Id: <1427338992-27057-1-git-send-email-famz@redhat.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      2847b469
  16. 13 4月, 2015 1 次提交
    • P
      Revert seccomp tests that allow it to be used on non-x86 architectures · ae6e8ef1
      Peter Maydell 提交于
      Unfortunately it turns out that libseccomp 2.2 still does not work
      correctly on non-x86 architectures; return to the previous configure
      setup of insisting on libseccomp 2.1 or better and i386/x86_64 and
      disabling seccomp support in all other situations.
      
      This reverts the two commits:
       * "seccomp: libseccomp version varying according to arch"
         (commit 896848f0)
       * "seccomp: update libseccomp version and remove arch restriction"
         (commit 8e27fc20)
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1428670681-23032-1-git-send-email-peter.maydell@linaro.org
      ae6e8ef1
  17. 10 4月, 2015 1 次提交
  18. 27 3月, 2015 1 次提交
  19. 25 3月, 2015 1 次提交
  20. 19 3月, 2015 1 次提交
  21. 17 3月, 2015 1 次提交
  22. 12 3月, 2015 2 次提交
  23. 07 2月, 2015 2 次提交
  24. 26 1月, 2015 1 次提交
  25. 20 1月, 2015 1 次提交
  26. 06 1月, 2015 1 次提交
  27. 10 12月, 2014 1 次提交