1. 12 9月, 2013 11 次提交
    • T
      raw-win32.c: Fix incorrect handling behaviour of small block files · 56e023af
      Tal Kain 提交于
      It is a valid case that the read data's size is smaller than the
      requested size since there could be files that are smaller than
      the minimum block size (For ex. when a VMDK disk descriptor file)
      Signed-off-by: NTal Kain <tal.kain@ravellosystems.com>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      56e023af
    • K
      qcow2: Discard VM state in active L1 after creating snapshot · 1ebf561c
      Kevin Wolf 提交于
      During savevm, the VM state is written to the active L1 of the image and
      then a snapshot is taken. After that, the VM state isn't needed any more
      in the active L1 and should be discarded. This is implemented by this
      patch.
      
      The impact of not discarding the VM state is that a snapshot can never
      become smaller than any previous snapshot (because it would be padded
      with old VM state), and more importantly that future savevm operations
      cause unnecessary COWs (with associated flushes), which makes subsequent
      snapshots much slower.
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      Reviewed-by: NMax Reitz <mreitz@redhat.com>
      1ebf561c
    • K
      qcow2: Pass discard type to qcow2_discard_clusters() · 670df5e3
      Kevin Wolf 提交于
      The function will be used internally instead of only being called for
      guest discard requests.
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      Reviewed-by: NMax Reitz <mreitz@redhat.com>
      670df5e3
    • A
      Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20130910' into staging · 2d1fe187
      Anthony Liguori 提交于
      ARM queue:
       * aarch64 preparation patchset (excluding the defconfigs, so this
         doesn't actually enable the new targets yet)
       * minor bugfixes and cleanups
       * disable "-cpu any" in system emulation mode
       * fix ARMv7M stack alignment on reset
      
      # gpg: Signature made Tue 10 Sep 2013 01:46:11 PM CDT using RSA key ID 14360CDE
      # gpg: Can't check signature: public key not found
      
      # By Alexander Graf (13) and others
      # Via Peter Maydell
      * pmaydell/tags/pull-target-arm-20130910: (28 commits)
        configure: Add handling code for AArch64 targets
        linux-user: Add AArch64 support
        linux-user: Allow targets to specify a minimum uname release
        linux-user: Add AArch64 termbits.h definitions
        linux-user: Implement cpu_set_tls() and cpu_clone_regs() for AArch64
        linux-user: Make sure NWFPE code is 32 bit ARM only
        linux-user: Add signal handling for AArch64
        linux-user: Fix up AArch64 syscall handlers
        linux-user: Add syscall number definitions for AArch64
        linux-user: Add cpu loop for AArch64
        linux-user: Don't treat AArch64 cpu names specially
        target-arm: Add AArch64 gdbstub support
        target-arm: Add AArch64 translation stub
        target-arm: Prepare translation for AArch64 code
        target-arm: Disable 32 bit CPUs in 64 bit linux-user builds
        target-arm: Add new AArch64CPUInfo base class and subclasses
        target-arm: Pass DisasContext* to gen_set_pc_im()
        target-arm: Fix target_ulong/uint32_t confusions
        target-arm: Export cpu_env
        target-arm: Extract the disas struct to a header file
        ...
      
      Message-id: 1378839142-7726-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: NAnthony Liguori <anthony@codemonkey.ws>
      2d1fe187
    • A
      Merge remote-tracking branch 'luiz/queue/qmp' into staging · 6f52e51b
      Anthony Liguori 提交于
      # By Cole Robinson
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        qapi-types.py: Fix enum struct sizes on i686
      
      Message-id: 1378822364-13887-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: NAnthony Liguori <anthony@codemonkey.ws>
      6f52e51b
    • A
      Merge remote-tracking branch 'spice/spice.v73' into staging · d985bd4d
      Anthony Liguori 提交于
      # By Gerd Hoffmann (2) and Christophe Fergeau (1)
      # Via Gerd Hoffmann
      * spice/spice.v73:
        qxl: fix local renderer
        qxl: trace io port name
        spice-core: Use g_strdup_printf instead of snprintf
      
      Message-id: 1378807572-27902-1-git-send-email-kraxel@redhat.com
      Signed-off-by: NAnthony Liguori <anthony@codemonkey.ws>
      d985bd4d
    • A
      Merge remote-tracking branch 'kraxel/usb.89' into staging · a640f07c
      Anthony Liguori 提交于
      # By Gerd Hoffmann (2) and Miroslav Rezanina (2)
      # Via Gerd Hoffmann
      * kraxel/usb.89:
        ehci: save device pointer in EHCIState
        Remove dev-bluetooth.c dependency from vl.c
        Preparation for usb-bt-dongle conditional build
        usb: sanity check setup_index+setup_len in post_load
      
      Message-id: 1378806073-25197-1-git-send-email-kraxel@redhat.com
      Signed-off-by: NAnthony Liguori <anthony@codemonkey.ws>
      a640f07c
    • A
      Merge remote-tracking branch 'mdroth/qga-pull-2013-9-9' into staging · f69f0bca
      Anthony Liguori 提交于
      # By Tomoki Sekiyama (10) and Paul Burton (1)
      # Via Michael Roth
      * mdroth/qga-pull-2013-9-9:
        QMP/qemu-ga-client: Make timeout longer for guest-fsfreeze-freeze command
        qemu-ga: Install Windows VSS provider on `qemu-ga -s install'
        qemu-ga: Call Windows VSS requester in fsfreeze command handler
        qemu-ga: Add Windows VSS provider and requester as DLL
        error: Add error_set_win32 and error_setg_win32
        qemu-ga: Add configure options to specify path to Windows/VSS SDK
        Add a script to extract VSS SDK headers on POSIX system
        checkpatch.pl: Check .cpp files
        Add c++ keywords to QAPI helper script
        configure: Support configuring C++ compiler
        mips_malta: support up to 2GiB RAM
      
      Message-id: 1378755701-2051-1-git-send-email-mdroth@linux.vnet.ibm.com
      Signed-off-by: NAnthony Liguori <anthony@codemonkey.ws>
      f69f0bca
    • A
      Merge remote-tracking branch 'sstabellini/xen-2013-09-09' into staging · 97fdb941
      Anthony Liguori 提交于
      # By Anthony PERARD
      # Via Stefano Stabellini
      * sstabellini/xen-2013-09-09:
        pc_q35: Initialize Xen.
        pc: Initializing ram_memory under Xen.
      
      Message-id: alpine.DEB.2.02.1309091718030.6397@kaball.uk.xensource.com
      Signed-off-by: NAnthony Liguori <anthony@codemonkey.ws>
      97fdb941
    • A
      Merge remote-tracking branch 'stefanha/block' into staging · 964737ea
      Anthony Liguori 提交于
      # By Paolo Bonzini (21) and others
      # Via Stefan Hajnoczi
      * stefanha/block: (42 commits)
        qemu-iotests: Fixed test case 026
        qemu-iotests: Whitespace cleanup
        dataplane: Fix startup race.
        block: look for zero blocks in bs->file
        block: add default get_block_status implementation for protocols
        raw-posix: report unwritten extents as zero
        raw-posix: return get_block_status data and flags
        docs, qapi: document qemu-img map
        qemu-img: add a "map" subcommand
        block: return BDRV_BLOCK_ZERO past end of backing file
        block: use bdrv_has_zero_init to return BDRV_BLOCK_ZERO
        block: return get_block_status data and flags for formats
        block: define get_block_status return value
        block: introduce bdrv_get_block_status API
        block: make bdrv_has_zero_init return false for copy-on-write-images
        qemu-img: always probe the input image for allocated sectors
        block: expect errors from bdrv_co_is_allocated
        block: remove bdrv_is_allocated_above/bdrv_co_is_allocated_above distinction
        block: do not use ->total_sectors in bdrv_co_is_allocated
        block: make bdrv_co_is_allocated static
        ...
      
      Message-id: 1378481953-23099-1-git-send-email-stefanha@redhat.com
      Signed-off-by: NAnthony Liguori <anthony@codemonkey.ws>
      964737ea
    • A
      Merge remote-tracking branch 'stefanha/net' into staging · ce2b6941
      Anthony Liguori 提交于
      # By Brad Smith (2) and others
      # Via Stefan Hajnoczi
      * stefanha/net:
        ne2000: mark I/O as LITTLE_ENDIAN
        vmxnet3: Eliminate __packed redefined warning
        e1000: add interrupt mitigation support
        net: Rename send_queue to incoming_queue
        tap: Use numbered tap/tun devices on all *BSD OS's
      
      Message-id: 1378481624-20964-1-git-send-email-stefanha@redhat.com
      Signed-off-by: NAnthony Liguori <anthony@codemonkey.ws>
      ce2b6941
  2. 11 9月, 2013 28 次提交
  3. 10 9月, 2013 1 次提交