1. 14 5月, 2012 1 次提交
  2. 09 5月, 2012 2 次提交
  3. 04 5月, 2012 1 次提交
    • R
      ISCSI: Add support for thin-provisioning via discard/UNMAP and bigger LUNs · fa6acb0c
      Ronnie Sahlberg 提交于
      Update the configure test for libiscsi support to detect version 1.3
      or later.  Version 1.3 of libiscsi provides both READCAPACITY16 as well
      as UNMAP commands.
      
      Update the iscsi block layer to use READCAPACITY16 to detect the size of
      the LUN instead of READCAPACITY10. This allows support for LUNs larger
      than 2TB.
      
      Update to implement bdrv_aio_discard() using the UNMAP command.
      This allows us to use thin-provisioned LUNs from TGTD and other iSCSI
      targets that support thin-provisioning.
      Signed-off-by: NRonnie Sahlberg <ronniesahlberg@gmail.com>
      [squashed in subsequent patch from Ronnie to fix off-by-one in LBA count]
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      fa6acb0c
  4. 03 5月, 2012 1 次提交
  5. 02 5月, 2012 1 次提交
  6. 01 5月, 2012 4 次提交
  7. 28 4月, 2012 1 次提交
  8. 27 4月, 2012 1 次提交
  9. 24 4月, 2012 12 次提交
  10. 18 4月, 2012 2 次提交
    • L
      tracetool: Rewrite infrastructure as python modules · 650ab98d
      Lluís Vilanova 提交于
      The tracetool script is written in shell and has hit several portability
      problems due to shell quirks or external tools across host platforms.
      Additionally the amount of string processing and lack of real data
      structures makes it tough to implement code generator backends for
      tracers that are more complex.
      
      This patch replaces the shell version of tracetool with a Python
      version.  The new tracetool design is:
      
        scripts/tracetool.py - top-level script
        scripts/tracetool/backend/ - tracer backends live here (simple, ust)
        scripts/tracetool/format/  - output formats live here (.c, .h)
      
      There is common code for trace-events definition parsing so that
      backends can focus on generating code rather than parsing input.
      
      Support for all existing backends (nop, stderr, simple, ust,
      and dtrace) is added back in follow-up patches.
      
      [Commit description written by Stefan Hajnoczi]
      Signed-off-by: NLluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: NStefan Hajnoczi <stefanha@linux.vnet.ibm.com>
      650ab98d
    • S
      xen,configure: detect Xen 4.2 · 8688e065
      Stefano Stabellini 提交于
      Xen 4.2 is the first to support xc_hvm_inject_msi: use it to determine
      if we are running on it.
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: NAnthony PERARD <anthony.perard@citrix.com>
      8688e065
  11. 17 4月, 2012 1 次提交
  12. 13 4月, 2012 1 次提交
  13. 12 4月, 2012 2 次提交
  14. 07 4月, 2012 2 次提交
  15. 03 4月, 2012 3 次提交
  16. 02 4月, 2012 1 次提交
  17. 01 4月, 2012 1 次提交
  18. 31 3月, 2012 2 次提交
    • G
      buildfix: check for old pod2man versions · 94dd53c5
      Gerd Hoffmann 提交于
      Older pod2man don't have a --utf8 switch, check for this in conffigure
      and use it only when present.  Fixes build on RHEL-5.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      94dd53c5
    • S
      Fix conversion from lower to upper case with Turkish locale · bb55b712
      Stefan Weil 提交于
      Some locale settings let make fail or create wrong results
      because tr '[:lower:]' '[:upper:]' which is used to convert
      from lower to upper case depends on the locale.
      
      With locale tr_TR.UTF-8, lower case 'i' is not converted to 'I'.
      This results in wrong entries in config-host.h like these ones:
      
        #define CONFIG_QEMU_PREFiX "/usr/local"
        #define CONFIG_QEMU_BiNDiR "/usr/local/bin"
      
      This problem was reported by Emre Ersin.
      
      The same problem occurs when configure creates the target specific
      files config-target.mak. They get wrong declarations:
      
      TARGET_CRiS=y
      TARGET_i386=y
      TARGET_MiCROBLAZE=y
      TARGET_MiPS64=y
      TARGET_MiPS=y
      TARGET_UNiCORE32=y
      
      It is sufficient to restrict the conversion to the characters a-z.
      
      Using this explicit range avoids the dependency on the locale
      settings and is also shorter.
      
      v2:
      POSIX says that 'tr a-z' is unspecified outside of the POSIX
      locale, so we must set LC_ALL=C to make sure that we are using
      POSIX (hint from Eric Blake, thanks).
      Signed-off-by: NStefan Weil <sw@weilnetz.de>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      bb55b712
  19. 25 3月, 2012 1 次提交